摘要
通过研究MD5加密模式中轮函数的差分特性,给出了一个求解差分方程的快速算法,可以实现从倒数第3轮对MD5加密模式进行差分故障分析.研究结果表明,若从倒数第3轮开始导入故障,平均只需56个故障即可成功恢复512 bit的种子密钥.
By studying differential properties of the round functions in the encryption mode of MD5, we propose a fast algorithm to solve the differential equation. We give a differential fault analysis on the encryption mode of MD5 from the third last round with the proposed algorithm. The result shows that, if we induce faults from the third last round, only 56 random faults in average are required to obtain 512 bit key successfully.
出处
《应用科学学报》
CAS
CSCD
北大核心
2015年第5期481-490,共10页
Journal of Applied Sciences
基金
国家自然科学基金(No.61402515)
湖南省教育厅科研项目基金(No.YB2014B001)资助
关键词
MD5
加密模式
差分特性
快速算法
差分故障分析
MD5; encryption mode; differential property; fast algorithm; differential faultanalysis