Research on AES Key Expansion Algorithm[J]. 2017, 34(10): 68-71.DOI:
AES密钥扩展算法的研究
摘要
高级加密标准(AES)的传统密钥扩展算法在已知某一轮密钥的情况下
包括初始密钥在内的所有轮密钥较容易破解.通过对加解密算法的实现方法与过程进行研究
针对原密钥扩展算法存在的缺点
利用采用单向性策略与随机数产生函数相结合的方法
对传统扩展算法进行改进.通过Keil软件模拟在24 MHz的工作环境下
对算法进行仿真测试
结果表明该方法能在保证密钥扩展算法安全性的同时保证算法高效运行.
Abstract
The traditional key expansion algorithm of the Advanced Encryption Standard(AES) is easy to be cracked under the condition that a certain round key is known. Through the research on the implementation method and the process of encryption and decryption algorithm
aiming at shortcomings of the key expansion algorithm are relatively easy to crack round key
by the methods of combine one-way strategy and random function
the key expansion algorithm is improved. And then simulation the algorithm through the Keil software in 24Mhz
The results show that this method is effective in ensuring the safety of the key expansion algorithm and can guarantee the efficient operation at the same time.