您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > DES加密算法的IP核设计与实现毕业论文
LOGO指导教师:孟李林DES加密算法的IP核设计与实现班级:集电0802学生:马超学号:04086056社会信息化步伐速度不断加快,极大地推动了信息安全技术的核心技术----密码学的发展。DES加密算法作为30几年前的一个加密算法,经历了时间的长期考验。实践证明了,DES算法对于大部分的应用来说是足够安全的,并且DES算法也是掌握其他更先进加密算法的一个基础。采用传统的软件实现的DES加密算法占用了大量的系统资源,造成了系统性能的严重下降,然而DES加密算法本身并没有复杂的数学计算(比如乘法,乘方等),在加密过程和密钥产生过程中仅有逻辑运算和查表运算,因而无论从性能和速度来看,采用硬件实现都是一个理想的实现方案。而且随着芯片制造工艺的变化,芯片的设计方法也发生了巨大的改变。现在复杂芯片设计中最常用的方法是可重用设计,就是在使用以前设计完成的核以及验证过的核进行设计。可重用的设计方法已经成为设计巨大容量芯片的必选方法。引言论文的结构和主要内容DES加密算法原理的分析DES算法电路的设计与实现设计的验证总结设计方案的验证网上找到的一个带有中间过程的测试向量便于调试,由于中间过程过多,后面只是贴了最终的输出:设计的验证图3.1加密的验证图3.解密的验证设计的验证图3.1控制模块的验证总结学习了密码学的一些基础知识能够比较熟练应用VerilogHDL进行电路设计能够比较熟练应用ModelSim,SynplifyPro等软件最重要的是独立完成一个完全不懂算法电路设计大学本科的学习生活即将结束。在此,我要感谢所有曾经教导过我的老师和关心过我的同学,他们在我成长过程中给予了我很大的帮助。本文能够顺利完成,要特别感谢我的导师孟李林老师,感谢各位的老师的关心和帮助。最后向所有关心和帮助过我的人表示真心的感谢。致谢问题讨论有待进一步讨论和研究的课题。我的设计使用的是分时复用的电路设计思想,节省了电路面积,但是电路频率比较低,每次需要16个时钟才能完成一次运算。可以考虑应用空间换时间的想法,采用流水线的结构提高电路速度。假如说应用16级流水线设计,那么进入正常运行的话,一个时钟就可以输出数据,也就是说电路速度将提高16倍。
本文标题:DES加密算法的IP核设计与实现毕业论文
链接地址:https://www.777doc.com/doc-2909277 .html