AES加、解密算法的FPGA优化设计

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:w11122
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
2000年10月2日,美国国家标准与技术研究所宣布采用Rijndael算法作为高级加密标准,并于2002年5月26日正式生效,AES算法将在今后很长一段时间内,在信息安全中扮演重要角色。因此,对AES算法实现的研究就成为了国内外的热点,会在信息安全领域得到广泛的应用。用FPGA实现AES算法具有快速、灵活、开发周期短等优点。本论文就是针对AES加、解密算法在同一片FPGA中的优化实现问题,在深入分析了AES算法的整体结构、基本变换以及加、解密流程的基础上,对AES算法的加、解密系统的FPGA优化设计进行了研究。主要内容为:1.确定了实现方案以及关键技术,在比较了常用的结构后,采用了适合高速并行实现AES加、解密算法的结构——内外混合的流水线结构,并给出了总体的设计框图。由于流水线结构不适用于反馈模式,为了达到较高的运算速度,该系统使用的是电码本模式(ECB)的工作方式;2.对各个子模块的设计分别予以详细分析,结合算法本身和FPGA的特点,采用查表法优化处理了字节代换运算,列混合运算和密钥扩展运算。同时,考虑到应用环境的不同,本设计支持数据分组为128比特,密钥长度为128比特、192比特以及256比特三种模式下的AES算法加、解密过程。完成了AES加、解密算法在同一片FPGA中实现的这个系统的优化设计;3.利用QUARTUSII开发工具进行代码的编写工作和综合编译工作,在MODELSIM中进行仿真并给出仿真结果,给出了各个模块和整个设计的仿真测试结果;4.和其他类似的设计做了横向对比,得出结论:本设计在保证了速度的基础上实现了资源和速度的均衡,在性能上具有较大的优势。
其他文献
黄土塬地区表层黄土厚度达0~400m,土质疏松,纵横向变化剧烈,地震波的吸收和衰减严重,干扰波发育,记录信噪比极低,给地震数据采集尤其是地震波激发环节造成了巨大的困难,被认为是世界
分析了插片加工的工艺方案;进行了有效减少废料的排样;介绍了在行程短的压力机上通过导料板张开和合拢以达到导料板自动定心的模具结构.
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
对目前国内车载装卸装置进行比较分析 ,介绍一种用于厢式车或方舱上 ,进行装卸货物的车载电动升降装置 ,论述设计、加工及应用中的主要问题。
现在随着城市化的逐渐推进,高层建筑也越来越多,在高层建筑中也需要许多的高新技术的应用。转换层结构可以实现多个楼层不同的应用功能,极大丰富了一栋楼的多种使用方法。转
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
美国麻省理工学院媒体实验室在加拿大北电网络的展区里,演示了3项无线应用。其中一项是具有网络功能的松鼠玩具。
采煤诱发地表裂缝是地面塌陷最直观的表现形式之一,也是造成煤矿区环境恶化的主要因素。准确掌握地表裂缝的展布规律是煤矿区地面塌陷治理的基础。以宁夏金凤煤矿011805工作