毕业设计任务书
院(系) 数学与计算机科学学院 专业班级 信息与计算科学(信计1401) 学生姓名
一、毕业设计题目 AES和ECC混合加密算法研究
二、毕业设计工作自 2017 年 11 月 26 日 起至 2018 年 6 月 23 日止
三、毕业设计进行地点:
四、毕业设计应完成内容及相关要求:
椭圆曲线密码(ECC)是一种公钥密码体制,相对于传统公钥密码算法,椭圆曲线密码(ECC)具有安全性高、速度快、密钥短、实现时所需占用资源少的特点。AES具有简洁、高效、安全性高等优点,是对称密码体制中的一个相当好的标准。本课题通过对现有加密算法进行学习,研究一种将AES算法和椭圆曲线密码(ECC)相结合的混合加密方法,并对新的加密方法进行程序实现,通过实验进一步对算法的安全性和效率进行验证,论证新加密算法的合理性。
本课题可以分为以下步骤:
1) 查阅文献学习AES和ECC算法原理及其相关应用;
2) 实现对AES和ECC算法的编程;
3) 设计并实现基于AES和ECC混合加密算法,并通过实验对算法的安全性和效率进行验证;
4)整理算法程序和毕业设计文档,完成毕业设计相关材料。
五、毕业设计应收集资料及参考文献:
[1] 陈庄,叶成荫.基于AES和ECC的云审计数据加密方案[J].计算机科学,2017,44(S1):333-335.
[2] 王常林,吴斌.基于AES算法和改进ECC算法的混合加密方案[J].科学技术与工程,2009,9(18):5379-5382.
[3] 孙娜,刘念.基于AES、ECC混合密码体制的电子签章系统[J].网络安全技术与应用,2007,(2):88-89.
[4] 何清平,邹候文,杨汝等.AES与ECC混合密码体制的研究[J].广州大学学报(自然科学版),2014,13(2):76-80.
[5] 张勇.AES与ECC相结合的混合密码体制的研究及应用[D].辽宁工程技术大学,2008.
[6]王红珍,李竹林.基于AES和ECC的混合加密系統的设计与实现川[J].电子设计工程,2012,04:9-11.
[7] 潘晓君.一种新的基于椭圆曲线的数字签名方案[J].计算机系统应用,2008,1(1):37-39.
[8]麻胜海. 基于椭圆曲线的数字签名的研究 [D].西安科技大学,2010.
[9] 肖振久,胡驰,姜正涛,陈虹.AES与RSA算法优化及其混合加密机制[J].计算机应用研究,2014,31(40):1189-1198.
六、毕业设计的进度安排:
(1) 2018.1.5-2018.3.9 根据任务书要求,查阅相关文献,填写开题报告;
(2) 2018.3.10-2018.4.3 查阅文献资料,学习AES和ECC算法原理及其相关应用;
(3) 2018.4.4-2018.4.14 编程实现AES和ECC算法,并提交毕业设计中期检查报告;
(4) 2018.4.15-2018.4.28 从理论上研究基于AES和ECC混合加密算法
(5) 2018.4.29-2018.5.5 对构造的基于AES和ECC混合加密算法进行编程实现,验证算法的安全性和效率,完成毕业设计初稿;
(6)2018.5.6-2018.5.20,进一步完善算法并修改毕业设计格式,完成毕业设计定稿;
(7)2018.5.21-2018.6.1,准备答辩所需演示文稿,进行答辩准备。
指导教师签名 专业负责人签名
学院领导签名 批准日期 2018-01-20