本文针对传统AES 算法中存在的安全性差的问题,提出了一种基于二维Logistic 和Chebyshev混沌映射为混沌密钥发生器的AES 改进算法,克服了传统AES 算法中由于密钥唯一造成的安全性较低的缺点,实验结果显示本文提出的算法比传统AES 算法有更高的安全性。关键词:AES算法;混沌映射;二维Logistic映射;Chebyshev映射AES加密算法作为一种迭代型分组密码,是由美国国家标准技术研究所(NIST)于2000年10月采用的由比利时密码专家Joan Danmen和Vincent Rijmen提出的Rijndael加密算法,作为最新的高级加密标准代替使用了20多年的DES加密算法对美联邦政府敏感非机密信息进行保护。目前AES算法存在密钥空间不足、密钥单一、密钥之间可以相互推导等造成的安全性问题。由于轮密钥是由种子密钥扩展而成,同时由轮密钥信息也可以推导出种子密钥信息,即只要攻击出其中的一轮密钥就可以根据数学模型推导出种子密钥,另外,AES算法的轮密钥的前Nk(初始密钥长度)个字完全是由种子密钥直接填充而成,当泄漏的密钥信息达到一定的程度时,种子密钥就可以通过穷举法获得,极利于Square攻击。因此本文从提高密钥生成算法的混淆性方面出发,设计一种基于动态混沌密钥的AES算法,从而有效抵抗密码攻击,从而提高了AES算法安全性。
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门文章
评论