基于混沌系统折AES算法研究

来源 :江苏大学 | 被引量 : 0次 | 上传用户:emperornjh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
密码学是保障信息安全的核心技术,应用涉及军事、国防、商贸及人们日常生活的各个方面,分组密码以其高效率、低开销、易于实现等特点在现代密码学中占据重要地位。由于加密算法要求所产生的子密钥之间相关性低等条件,如何在加密算法中产生满足一次一密的密钥一直是密码学的研究热点。混沌系统具有良好的伪随机特性,因此混沌密码学成为现代密码学的一个重要科研前沿。将混沌系统与密码学相结合并加以研究,形成我国自主的加密产品将对我国的信息安全建设有重要意义。   本文主要将具有优良伪随机特性的二维混沌系统应用到AES算法中,达到提高AES算法安全性的目的。其中改进AES算法的密钥扩展模块将是本文的重点。   首先,本文在深入研究二维Logistic映射本身缺陷的基础上,利用迭代参数优化技术,通过引入取模运算来解决序列超界的问题,利用Fibonacci序列对二维Logistic序列进行扰动,在一定程度上解决了混沌序列在应用到计算机上的精度退化问题,由此提出了一种改进的伪随机数生成算法,较好的改进了二维Logistic映射。   其次,将改进后的二维Logistic映射应用到AES算法的密钥扩展部分,通过二维Loogistic映射对初始参数的敏感性的特点,利用参数控制模块在每迭代一轮之后改变二维Logistic映射的初始参数,产生与上一轮无关的新一轮的子密钥,以减少各子密钥之间的相关性,提高抗线性密码攻击的能力。改进后的AES算法的密钥扩展模块利用混沌系统的混淆性来提高自身的安全性。   最后,通过实验对原二维Logistic映射和改进的二维Logistic映射的随机性等进行对比,以及对原AES算法和改进AES算法的密钥扩展模块的线性相关度等进行对比,最后利用Visual酣语言对两种算法进行了简单的加解密测试,结果表明其改进达到了预期的效果。论文对加密算法和混沌系统之间的结合提供了一定的参考价值,具有较广阔的应用前景。
其他文献
随着网络通信、计算机科学与信息技术的发展,数据流作为一种新的数据形式在金融数据分析、网络监控、电信数据处理与传感器网络等领域有着广泛的应用。它们数量庞大并蕴含着丰
随着城市建设步伐的加快和社会经济的快速发展,城市对道路照明设备的需求越来越大,传统的照明设备易造成能源的浪费,然而风光互补LED路灯系统的普及和推广可以很好的规避这一问
隐通道作为一种隐蔽通信方式,可在公开信道的掩护下传输机密信息。它不同于加密算法,其研究的重点是对通信信道本身的隐藏。有关隐通道的研究起源于安全操作系统,而随着计算
虚拟化技术最早起源与IBM大型机,随着互联网及IT业的不断发展,产生了不同的虚拟化技术,如服务器虚拟化、网络虚拟化、微处理器虚拟化、文件虚拟化、存储虚拟化等技术。近年来,虚
随着计算机图形学和计算机视觉的快速发展,高级图像编辑技术近些年来发展非常迅速,越来越多的研究开始关注对图像内容的理解,如图像模型的材质和表面结构信息。本文提供了一
在我国互联网产业快速发展的今天,互联网+在社会实体经济中的需求地位日益增长,对我国各个产业的发展有着重大影响。随着国家各项政策的发布,粮食产业一直未能真正打破传统的流
随着绿色计算的提出,越来越多的研究者开始关注绿色网络通信,努力营造绿色节能的网络环境,Ad hoc网络作为一个专用网络,其节能需求也越来越得到广泛重视与发展。由于Ad hoc网
21世纪是信息时代,而且网络在日常生活中越来越常见。为了满足更多的需求,无线网络应运而生。但是由于无线网络的特点,使得网络中的能量是一个非常重要的资源。因此,为了节省
植物是组成自然景观的重要部分,由于其形态结构复杂,种类繁多,对其进行计算机建模已成为图形学研究的重要领域。植物的生态生理模型可以应用在农林业的研究中,形态模型可以应
狙击手定位是现代信息化战争当中一个重要的研究课题,在战场上定位出狙击手位置并做出及时反击对保障士兵安全有重要意义。   根据狙击枪打枪时发生的物理特性,狙击手定位