华南理工大学学报(自然科学版) ›› 2008, Vol. 36 ›› Issue (5): 53-57,64.
肖皇培1 张国基2 黄莹莹2
Xiao Huang-pei1 Zhang Guo-ji2 Huang Ying-ying2
摘要: 针对AES(Advanced Encryption Standard)算法3轮加密后的密文代数表达式具有的次数较低(低于255)的特点,提出了低轮AES密码的插值攻击方法.该方法利用255个函数值可惟一求出254次多项式的拉格朗日插值公式.文中分析了AES加密算法中的密文代数表达式,并给出了相应的结论及证明.利用此攻击方法,通过选取28对明密文,即可还原4轮AES的密钥,利用211对明密文,可成功破译5轮AES密码,并可把此攻击扩展到6轮AES密码.