版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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年初中生物分类实验故事试题及真题
- 成人高考运动生理学基础知识评估试题
- 2026年消防装备技术师资格测验试题及答案
- 城市绿化与生态环境建设考试及答案冲刺卷
- 企业内部安全与保密管理规范
- TCF考试备考冲刺计划试卷
- 特色小镇运营合同范本
- 大中型建筑公司管理制度汇编
- 腕表买卖合同协议
- 2025年安阳职业技术学院单招职业适应性测试题库学生专用
- 《逃不开的经济周期》拉斯·特维德
- 「完整优质版」基金业协会备案的合伙协议范本
- 课件参考文稿1.4safety-2015v
- 项目二 整车控制系统(VCU)传感器检修-教学课件-unlimit
- 中药汤剂医治心衰竭的效果
- 绩效管理QFAQ军事体能考核表精编
- 高中研究性学习代表成果
评论
0/150
提交评论