AES算法分析及其硬件实现设计

被引量 : 0次 | 上传用户:shaoyuqi521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会信息产业的发展,信息的安全越来越受到重视。信息安全主要是由安全协议和密码算法组成,其中密码算法是信息安全的基础和核心技术。另外,目前密码算法的实现正逐渐由软件实现向硬件实现过渡,硬件实现的密码产品越来越受到重视。所以研究分析当今流行的密码算法及其硬件实现对我国的信息安全有很大的意义。AES算法作为新一代美国数据加密标准实际上已经成为国际标准,而且由于AES算法是全免费公开的,所以基于该算法的密码产品特别是用硬件实现的产品将得到更为广泛的应用。 本文首先介绍了AES算法的基本原理、设计原则,详细地描述了该算法的结构,并针对其设计原则分析了它的设计技巧,总结了该算法的优缺点;也介绍了该算法的实现情况,给出了作者软件编程实现的算法加解密的速度数据。然后,分析了AES算法的安全性能,总结算法抵抗现有攻击的能力,给出了四轮Square攻击的伪代码;介绍了最新的一种代数计算攻击:XSL攻击。 接着,本文对AES算法硬件实现的设计作了详细的分析,介绍了反馈工作模式和非反馈工作模式下的几种实现结构:基本结构、循环展开结构、内部流水线结构和外部流水线结构,并给出了作者综合考虑后得出的实现结构选择结果;针对硬件实现的特点,作者在具体的实现时对AES算法做了两点改进。第一是对解密列变换的预处理,这样做是因为解密列变换常矩阵的系数太大不易于硬件实现,而处理过的矩阵则可以共用加密列变换常数即共用加密列变换电路;第二是在反馈工作模式下对解密密钥扩展运用了逆向扩展的方法。通过这样两个改进使得AES算法更易于硬件的实现。 当今存在的应用最广泛的有两种密码体制:对称分组密码和非对称公钥密码,它们各有优势和劣势。所以在本文的最后,综合两种密码体制的优势,作者给出了一种基于混合加密体制的、应用AES算法硬件实现的加密机模型,给出了它的组成结构并对其作了实现可行性分析。
其他文献
GPRS(通用分组无线业务)是第二代移动通信系统向第三代移动通信系统平滑过渡的主要方案。基于GPRS方式的GPS定位信息传输系统,是高速移动数据通信成为移动通信发展趋势的体现,
人们在观念上认为现金流量是有用信息,是重要信息。本文试图用我国现金流量表的产生、编制特点,运用定性和定量的方法来评估企业的价值,其中的信息大部分来源于现金流量表。本文
中间业务是现代商业银行主要的利润增长点,因而成为近年来发展最快的金融业务,目前仍然保持着高速增长的能力,但任何一种产品都有其生命周期,因而必须重视利用金融创新并以金融创
石油加工过程中伴随着严重的硫化物腐蚀现象,笔者从目前的主要腐蚀类型出发,通过现象和原因的分析,提出了具体的保护方案,以进一步提高我国的石油工业质量。 With the serio
<正>本刊讯农业部农业生态与资源保护总站发布了《2014农业资源环境保护与农村能源发展报告》。报告在沿用2013年度发展报告中有关体系建设、农业资源保护、农业环境保护、农
本文综合研究了基于Windows实时控制系统的软件开发中关键技术,重点分析了Windows下实时串行通信软件开发的相关技术。最后,对数控系统中若干控制功能进行研究与开发。 第一
<正> 甲型肝炎灭活疫苗系减毒的甲型肝炎病毒(HAV)F’变异株在MRC-5细胞中35℃传5代及32℃传8代后制成。作者对56名18~50岁的健康成人(男22人,女34人)进行免疫。按疫苗剂量分
3月初的一天,地处齐鲁之地的德州恒丰集团迎来了远道而来的客人。云南保山市委主要领导市委书记赵德光,副市长王力、耿梅及保山工贸园主任赵碧原等一行来到德州恒丰集团视察
<正>美国农业巨灾保险的基本内容1938年以来,美国联邦政府对农业巨灾保险体系不断进行改革和调整,形成了较为成熟的农业巨灾保险制度。特别灾害救助计划。美国的"特别灾害救