AES算法研究及FPGA实现

被引量 : 15次 | 上传用户:chenhonghongshi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机网络技术蓬勃发展之际,基于计算机网络的应用型服务得到了飞速的发展,互联网信息的安全性引起了研究领域和商业领域的共同关注。尽管目前加密的手段种类繁杂,并且在各行各业中都已经形成了自己的规范体系,但安全问题仍然是信息时代的重要议题。由于网络发展的速度快于数据安全思想,因此在网络被广泛应用的今天,安全问题也愈发突出。大量敏感信息通过计算机网络进行交换,加之网络的开放性,使用户面对信息的安全、高效的传输表示了迫切的需求。AES算法可以很好地解决数据的保密性防护和认证等方面存在的问题。因此对AES算法的安全性问题进行进一步的探索具有重大的研究意义。论文对AES高级密钥算法的理论层和实现层进行了研究。论文首先详细介绍了AES算法的基本原理和现有的有效攻击方法。然后针对AES算法中出现的仿射变换周期过短,迭代输出周期无法充满空间以及正向S盒仿射变换中数学表达式项数过少等问题,提出了基于AES算法中S盒的改进方法。最后提出了基于FPGA的AES加密解密系统设计方案,并通过ISE开发工具自带的ISim软件对系统的加密解密功能进行了仿真验证。论文中提出的S盒改进方法中,采用91组仿射变换对构建基本库,增强了AES算法的抗基于穷举法攻击的能力,另采用二阶段仿射变换将仿射变换周期提高至16,迭代输出周期提高至255,正向S盒变换中S盒仿射变化函数的数学表达式项数提高至255,增强了AES算法的抗基于数学特性攻击的能力。在FPGA设计时,使用Xilinx公司的ISE开发套件,硬件开发板选择的是Xilinx公司的Spartan3ADSP系列,并确定基于AES算法的加密系统设计采用基于迭代的反馈模式。AES加密解密系统的设计包括对字节变换、行变换、列混淆、密钥加和密钥扩展等五个核心模块的设计,以及对整体控制模块的设计。最终仿真后的数据表明,设计能够完成基于AES算法加密解密的功能,进而证实算法整体的正确性,实现了预期所要求的算法改良目的。
其他文献
MIMO(Multiple‐Input Multiple‐Output)雷达结合多信号技术和阵列技术的优点,利用空间分集对抗目标RCS闪烁,完成目标检测与跟踪。针对多站雷达信号检测,提出了基于马尔可夫链的
研究基于事务模型的工作流管理平台的软件体系结构是为了满足软件系统模式设计与现代企业应用新需求的衔接而展开的。本文从软件体系结构的高度,基于事务模型对智慧城市领域的
企业融资成本的高低主要取决于企业的资本结构。文章通过对云南辖区上市公司年度财务数据的研究分析,以盈利能力及偿债能力指标为切入点,将上市公司的资本结构与财务体系指标
一我国现行行政管理体系具有四个基本属性:一是中国特色社会主义的实践性。新中国成立以后、特别是改革开放以来,中国共产党的理论探索与实践创新,都是围绕中国特色社 The c
物流金融是现代物流与金融相结合而形成的一项新兴业务,它不仅缓解了中小企业的融资困境,还成为物流企业新的利润源泉。但由于物流金融在我国的发展还不够完善,对于物流企业来说
近年来,伴随着《国家中长期教育改革和发展规划纲要(2010—2020年)》的颁布及各省市关于“学前教育三年行动计划”的启动,推动了我国公办幼儿园的发展步伐。合同制教师虽然没有
手性是自然界的基本属性之一,手性化合物常有截然不同的活性。色谱是目前最主要的手性分析技术,但在手性样品的分析测试中,由于旋光检测器的缺乏,致使色谱技术在手性分析中的应用
土地整治工程建设主要包括土地平整工程、农田水利工程、田间道路工程和防护林工程等工程建设。农田水利工程是直接为农业和农村经济发展服务的,是农业基础设施的重中之重。
激光电弧复合焊接是一种将激光与电弧两种截然不同的焊接热源耦合在一起实现焊接的新型高效焊接方法,这种焊接方法自问世以来受到了全世界焊接工作者的广泛关注,并得到了深入发
协商民主导向的城市治理有利于城市的和谐稳定,有助于提升城市治理现代化水平。从理论视角上看,协商民主嵌入城市治理具有逻辑的必然,二者具有高度的契合性。从目前发展现状