密码学课程设计报告(文件加密解密系统)
《密码学课程设计报告(文件加密解密系统)》由会员分享,可在线阅读,更多相关《密码学课程设计报告(文件加密解密系统)(32页珍藏版)》请在毕设资料网上搜索。
1、 密码学课程设计密码学课程设计 实验报告实验报告 实验题目:实验题目:文件加密文件加密/ /解密系统解密系统 实验实验任务书任务书 课程设计题目课程设计题目 文件加密/解密系统 人数人数 1 学时学时 2 周 设计目的、任务和要求设计目的、任务和要求 设计目的: 本课程设计力求为学生提供一个理论联系实际的机会。通过实践,建立密码学理论的整 体思想,锻炼编写、调试程序的能力,学习文档编写规范,培养独立学习、吸取他人经 验、探索前沿知识的习惯,树立团队协作精神。同时,课程设计可以充分弥补课堂教学 及普通实验中知识深度与广度有限的缺陷,更好地帮助学生从全局角度把握课程体系。 设计任务: (1)在深入
2、理解 DES 或 AES 加密/解密算法理论的基础上,设计一个 DES 或 AES 加密/解 密软件系统; (2)加/解密过程可用分组密码运行模式中的任一种模式; (3)完成一个明文分组的加解密,明文和密钥可以是二进制,十六进制或者 ASCII 码。 进行加密后,能够进行正确的解密; (4)提供良好的用户界面; (5)要求提供所设计系统的报告及完整的软件。 设计的方法和步骤设计的方法和步骤 第一步:进行系统设计; 第二步:代码编码; 第三步:对实现部分的软件功能或者模块进行测试 第四步:提交完整可执行软件,准备答辩; 第五步:答辩,演示软件,教师根据实际情况提出测试用例,学生作最后的修改和完善
3、, 教师对软件运行部分进行评分; 第六步:完成课程设计报告并提交。 设计工作计划设计工作计划 1. 本次课程设计的时间是 2 周,工作计划如下: 2. 任务书下达,理解选题,明确软件功能,分析和设计:2 天; 3. 分析和设计报告的撰写:1 天 4. 实现部分设计及文档编写;1 天; 5. 编码及调试:4 天; 6. 报告完善及打印:1 天; 7. 成果提交和验收:1 天。 主要参考资料主要参考资料 1、 陈鲁生、沈世镒现代密码学 (2) 北京:科学出版社,2008 年 2、 Michael Welschenbach 编著,赵振江,连国卿等译,编码密码学加密方法 的 C 与 C+实现,电子工业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 密码学 课程设计 报告 文件 加密 解密 系统
