全文总字数:1778字
1. 毕业设计(论文)主要内容:
针对USB Key等便携式密码装置需要额外成本开销的问题,研究开发一个能够替代USB Key、基于手机移动终端的实现SM2密码功能的便携式密码装置,基于研究开发的技术,用户的手机移动终端能够替代USB Key实现密码功能,包括SM2密码功能。
2. 毕业设计(论文)主要任务及要求
主要任务:通过学习,掌握Android移动终端环境下的编程,学习掌握Java编程;通过学习,掌握椭圆曲线密码算法的基本知识,重点是SM2圆曲线密码算法的基本知识;研究开发一个能够替代USB Key、基于手机移动终端的实现SM2密码功能的便携式密码装置,基于研究开发的技术,用户的手机移动终端能够替代USB Key实现密码功能,包括SM2密码功能。
任务要求:1、阅读的参考文献不少于15篇(其中近5年外文文献不少于3篇);2、完成开题报告;3、研究开发一个基于手机移动终端的实现SM2密码功能的便携式密码装置,基于研究开发的技术,用户的手机移动终端能够替代USB Key实现密码功能,包括SM2密码功能;4、完成不少于12000字的论文的撰写并完成答辩的相关工作;5、完成不低于5000汉字(20000英文印刷符)的教师指定的相关文献的英译汉翻译;6、正文应包含不少于12幅图(包括:电路原理图、流程图、结构框图、程序框图等)。
3. 毕业设计(论文)完成任务的计划与安排
第1周—第3周 搜集资料,撰写开题报告;第4周—第5周 论文开题;第6周—第11周 撰写论文初稿;第12周—第15周 修改论文;第16周 论文答辩。
4. 主要参考文献
[1]Certicom A. ECC The Elliptic Curve Cryptosystem[J]. Computer Applications Software, 2007(4):1024-1028.[2]Sasdrich P, Güneysu T. Efficient Elliptic-Curve Cryptography Using Curve25519 on Reconfigurable Devices[M]// Reconfigurable Computing: Architectures, Tools, and Applications. Springer International Publishing, 2014:25-36.[3]Bos J W, Halderman J A, Heninger N, et al. Elliptic Curve Cryptography in Practice[C]// International Conference on Financial Cryptography and Data Security. Springer, Berlin, Heidelberg, 2014:157-175.[4]Johnson D, Menezes A, Vanstone S. The Elliptic Curve Digital Signature Algorithm (ECDSA)[J]. International Journal of Information Security, 2001, 1(1):36-63.[5]GM/T 0003-2012, SM2椭圆曲线公钥密码算法[S],国家密码管理局.[6]邓高宇. 基于iOS移动终端和秘密共享的SM2密码技术研究[D]. 武汉: 武汉理工大学, 2018.
[7]Fan Ding, Yihong Long, Peili Wu, Study on secret sharing for SM2 digital signature and its application, 14th International Conference on Computational Intelligence and Security, CIS 2018, Hangzhou, China, November 16-19, 2018, pp.205-209.
