硬件实现AES算法的研究

来源 :天津大学 | 被引量 : 0次 | 上传用户:woshihanxue
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线局域网以其灵活的移动性,运行的低成本性以及强大的可扩展性被广泛应用。但对于无线局域网来说与其灵活便捷的优势共存的就是安全漏洞这个挥之不去的阴影。它已经成为阻碍WLAN进入信息化应用领域的最大障碍。为了解决这一问题,并结合2005年Altera公司在全国举办的Nios软核处理器设计大赛,本论文在已有的基于FPGA混合流水实现AES算法(128位)的理论基础上设计出一套嵌入NiosⅡ软核的安全无线网络接入点(AP)的方案。该方案选用NiosⅡ/f快速型内核及Altera公司新款CycloneII系列芯片。IEEE8.203物理层采用Lan91c111网络芯片,IEEE802.11物理层预采用Intersil公司物理层套片实现。本论文已完成该方案电路原理图设计。该方案已通过预赛初审,但由于一些实施上的困难和时间的限制,后将IEEE802.3部分去掉由USB2.0替换,IEEE802.11部分由ptr4000无线收发模块代替。更改后的方案可对AES核心算法模块设计的正确与否进行芯片级验证。AES是分组密钥,算法输入128位数据,密钥长度也是128位。用Nr表示对一个数据分组加密的轮数,每一轮都需要一个与输入分组具有相同长度的扩展密钥的参与。因此,在加密前需要进行密钥扩展运算。本论文着重阐述了AES算法密钥扩展部分的理论、实现与时序仿真的方法以及设计结果,该部分设计与已有的AES算法核心模块构成了完整的加密算法实现。最后介绍了应用Cypress公司的FX2系列的56引脚封装的CY7C68013-56芯片进行固件程序设计和应用程序设计的方法,实现了AES加密算法模块并行的数据输入。
其他文献
1 案例rn1.1 简要案情rn患者女性,16岁.2019年1月21日因口腔溃疡、发热至当地卫生院就诊,给予清开灵注射液30ml,地塞米松注射液20mg,利巴韦林0.1g分组静滴.输液完毕回家路上
随着信息技术的发展和各类数码产品的普及,有限的存储空间和数据传输带宽成为了难以突破的瓶颈。因此图像压缩成为了图像处理过程中必不可少的步骤,如何使图像压缩算法的压缩
民主集中制是马克思主义政党的根本组织原则和领导制度.它萌生于共产主义运动的实践,伴随着马克思主义的发展、世界无产阶级革命运动和社会主义事业的起伏而不断变革、发展、
模块化是逆变电源设计的一个发展趋势,多个并联的电源模块的协同工作及控制都依赖可靠的数据传输。本课题作为国家自然科学基金项目(50237020)《新型高频中小功率逆变电源控