版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年设备监理师设备检验报告编写试题及答案
- 关于医院总务处个人工作总结
- 终止妊娠方法及护理
- 团队协作沟通技巧实战
- S7-1200 1500 PLC应用-基于SCL和数字孪生 课件 项目5 进阶应用:控制NX MCD中的数字孪生对象
- 美年大健康企业介绍
- 萃取数学本质建构问题解决的策略
- 电网工程费用与财务科目对接指导书
- 北京市海淀区实验中学七年级英语第12单元口语交际练习题及答案
- 北师大版初中英语第8单元语法练习题及答案
- 脑卒中患者全周期循证护理体系构建与多维度实践
- 轨道车安全操作规程
- T/CSPSTC 104-2022二氧化碳管道站场工艺管道施工及验收规范
- DB62-T 5072-2024 公路固废基胶凝材料稳定碎石混合料 设计与施工规范
- 《医事法学》电子教案
- 房子代持合同范例
- 学习劳模精神我心中的劳模榜样课件讲解
- 宠物犬鉴赏与疾病防治(石河子大学)知到智慧树章节答案
- DB35T 2162-2023 基于分布式光纤传感的跨江燃气管道运行监测技术规范
- 师德师风专题讲座主题课件
- 二手房买卖合同范本下载可打印
评论
0/150
提交评论