AES 加密算法原理的研究与实现开题报告
2020-04-06 11:07:50
1. 研究目的与意义(文献综述)
随着信息技术和通信技术的迅速发展,人们越来越频繁地使用互联网进行沟通交流。而在信息交流的过程中,必然会涉及到密码保护和信息的隐私保护等问题,并且这个问题不仅关系到个人隐私,还关系到了国家的机密与安全。要想解决这个问题,就必须提出一种能够同时满足保密性强、速度较快并且复杂度低的算法。在几十年的国内外的计算机科学家的不懈努力下,将加密算法分为2类:对称加密算法和非对称加密算法。其中非对称加密算法的典型便是rsa算法(由一起提出该算法的罗纳德·李维斯特(ron rivest)、阿迪·萨莫尔(adi shamir)和伦纳德·阿德曼(leonard adleman)的姓氏开头字母组成)。尽管rsa是目前最有影响力和最常用的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击,但是其缺点也很明显:产生密钥很麻烦,速度太慢。相比之下,对称加密算法中的高级加密标准(advanced encryption standard,aes)的运算速度快,密钥的产生也相比于基于素数产生技术的rsa算法更加方便。
1.1国内外研究现状
美国早在1977年就制定了自己的数据加密标准——des。随着des的出现,人们对分组密码展开了深入的研究。和讨论现已有大量的分组密码,如des的各种变形、idea算法、rijndael算法等等。
2. 研究的基本内容与方案
2.1研究基本内容
(1)学习对称加密和非对称加密的基础知识。
(2)深入了解aes算法的原理。
3. 研究计划与安排
(1)2018/1/14—2018/2/28:确定选题,查阅文献,外文翻译和撰写开题报告;
(2)2018/3/1—2018/4/30:软件架构、程序设计与开发、测试与完善;
(3)2018/5/1—2018/5/25:撰写及修改毕业论文;
4. 参考文献(12篇以上)
[1]christof pear著. 马小婷译。深入浅出密码学:常用加密技术原理与应用,北京:清华大学出版社。2012.09
[2]douglas r. stinson著. 冯登国 等译.密码学原理与实践(第三版),北京:电子工业出版。2016.10
[3]杨波 著. 现代密码学(第4版)(网络空间安全重点规划丛书),北京:清华大学出版社.2017.06