“现代密码学课程设计”任务书
指导教师姓名
高雁飞
教研室
课程设计题目
数字签名系统
设计目的、任务和要求
人数
信息与计算科学
1
学时
2周
设计目的:本课程设计力求为学生提供一个理论联系实际的机会。通过实践,建立密码学理论的整体思想,锻炼编写、调试程序的能力,学习文档编写规范,培养独立学习、吸取他人经验、探索前沿知识的习惯。同时,课程设计可以充分弥补课堂教学及普通实验中知识深度与广度有限的缺陷,更好地帮助学生从全局角度把握课程体系。
设计任务:(1)在深入理解基于RSAElGamal的数字签名算法的基础上,设计数字签名系统;(2)要求输入信息(可以是汉字或英文,信息量要求不受限制),或者是文本文档。使用RSAElGamal算法进行数字签名,RSAElGamal中模数
的长度不低于100比特。(3)提供良好地用户界面。(4)要求提供所设计系统的报告及完整的软件。
设计的方法和步骤
第一步:进行系统设计;第二步:代码编码;第三步:对实现部分的软件功能或者模块进行测试第四步:提交完整可执行软件,准备答辩;第五步:答辩,演示软件,教师根据实际情况提出测试用例,学生作最后的修改和完善,教师对软件运行部分进行评分;第六步:完成课程设计报告并提交。
f设计工作计划
1本次课程设计的时间是2周,工作计划如下:2任务书下达,理解选题,明确软件功能,分析和设计:2天;3分析和设计报告的撰写:1天4实现部分设计及文档编写;1天;5编码及调试:4天;6报告完善及打印:1天;7成果提交和验收:1天。
主要参考资料1、陈鲁生、沈世镒《现代密码学》(2)北京:科学出版社,2008年2、MichaelWelsche
bach编著赵振江连国卿等译《编码密码学加密方法的C与C实现》电子工业出版社2003年6月3、httpwwwmathmagicc
教研室签字:
年月日
学院签字:
年月日
f指导教师姓名
高雁飞
教研室
课程设计题目
文件加密解密系统
设计目的、任务和要求
人数
信息与计算科学
1
学时
2周
设计目的:本课程设计力求为学生提供一个理论联系实际的机会。通过实践,建立密码学理论的整体思想,锻炼编写、调试程序的能力,学习文档编写规范,培养独立学习、吸取他人经验、探索前沿知识的习惯,树立团队协作精神。同时,课程设计可以充分弥补课堂教学及普通实验中知识深度与广度有限的缺陷,更好地帮助学生从全局角度把握课程体系。
设计任务:(1)在深入理解DES或AES加密解密算法理论的基础上,设计一个DES或AEr