




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、密码应用软件篇武汉大学 信息安全 硕士崔竞松本课程教学内容n了解密码与软件n使用C语言开发密码程序Symmetrical CryptographyPublic Key Cryptographyn算法优化技巧考核方式n总分课堂实践(30)期末报告(40)到课情况(10)综合评价(20)要点n算法的效率时间复杂度空间复杂度n软件的质量可读性可维护性n项目管理算法效率n时间复杂度评价体系Mission 1.1n构建时间复杂度评价体系请在VC环境下,使用C语言,编写一个console程序,满足要求:n能够对某段程序的运行时间进行较精确的测量n利用一段固定的程序测量当前系统的计算速度指标n仅使用C语言标
2、准库难度系数:10Mission 1.2n产生随机数请编程序n将内存中连续的1024个bit填充成为随机数n要求以32位整数为最小处理单位n要求随机数不会短周期重复难度系数:5Mission 1.3n输出请编程序n将内存中连续存放的1024个bit组成的数据,以16进制大整数的形式,显示在屏幕上难度系数:5Mission 1.4n输入请编程序n将以16进制形式表示的一个大整数,输入到内存中连续存放的1024个bitn调用Mission 1.3的程序验证上述功能难度系数:10Mission 1.5n验证请编程序n调用已有程序生成1024b随机数,并显示出来n将内存中连续存放的1024个bit,按
3、照1个bit为单位,将1024个bit全部倒置n调用已有程序将结果显示出来难度系数:20Mission 1.6n验证请编程序n对Mission 1.5的程序测试速度(不含随机数生成、输入输出)n要求测量精确、稳定 难度系数:10Mission 1.7n优化改进Mission 1.5的代码n使得速度更快 难度系数:5(*2)算法效率n时间复杂度评价体系RSA基本功能RSA基本功能n基本运算模块n高级运算模块n基本密码功能n高级密码功能n密码体制与应用RSA基本功能n基本运算模块+,+%-,-%*,*%Mission 2.1n基本运算编程实现(a+b)%cna,b,c*n0|c|1024bna,b
4、 c难度系数:10Mission 2.2n优化改进Mission 2.1 的代码n使得速度更快 难度系数:5(*2)Mission 2.3n基本运算编程实现(a-b)%cna,b,c*n0|c|1024bna,b c难度系数:10Mission 2.4n基本运算编程实现a%cna,c*n0|c|1024bn0 a c2难度系数:15Mission 2.5n优化改进Mission 2.4 的代码n使得速度更快 难度系数:5(*2)Mission 2.6n基本运算编程实现(a*b)%cna,b,c*n0|c|1024bna,b c难度系数:15Mission 2.7n优化改进Mission 2.6 的代码n使得速度更快 难度系数:5(*2)RSAn高级运算模块GCDInverse%Mission 3.1n高级运算编程实现gcd(x,y)nx,y+n|x|, |y| 1024b难度系数:15Mission 3.2n高级运算编程实现(a-1)%cna,c+n|c|1024b
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 拓展运动课程思政的实施思路与策略探究
- 小学篮球水平三大单元教学设计与实施
- 人际沟通技巧自我测试题及答案分析一
- 人际沟通技巧阶段性测试及答案解析一
- 2025解除购房合同范本
- 2025年招商投资面试真题及答案
- 车位转租合同(标准版)
- 资金管理岗笔试题及答案
- 山西金科大联考2026届高三10月质量检测地理试题(含答案)
- 精准面团分割器行业跨境出海项目商业计划书
- 潮汕英歌舞完整版本
- 2025年 山东中烟工业有限责任公司招聘考试笔试试卷附答案
- DB31/T 796-2014节能改造服务规范
- 文员劳动用工合同
- 高速公路收费系统施工技术指南
- 【核心素养目标】《燕歌行并序》公开课一等奖创新教学设计 统编版高中语文选择性必修中册
- 2025年防城港市公安局交通警察支队港口大队招考高频重点提升(共500题)附带答案详解
- 小学五年级语文阅读理解考场答题技巧方法公式步骤复习课件
- 浙江省绍兴市越城区绍兴市第一初级中学2024-2025学年九年级上学期10月月考科学试题
- 食材采购协议书
- 社区网格员笔试考试题库及答案
评论
0/150
提交评论