摘要
Salsa20流密码算法是Estream最终胜出的7个算法之一.结合非线性方程的求解及Salsa20的两个3轮高概率差分传递链,对5轮Salsa20算法进行了代数-截断差分攻击.计算复杂度不大于O(2105),数据复杂度为O(211),存储复杂度为O(211),成功率为97.72%.到目前为止,该攻击结果是对5轮Salsa20算法攻击最好的结果.
Stream cipher salsa20 is one of the seven finally victor algorithms of Estream stream cipher project. An algebraic truncated differential cryptanalysis of 5-round Salsa20 based on solving nonlinear equations and two higher differential characteristics for 3-round Salsa20 is shown, with the computational complexity of O(2105), the date complexity of O(211), the space complexity of O(211). It also has a success rate of 97.72%, and holds the best result of analysis of 5-round Salsa20 by now.
出处
《软件学报》
EI
CSCD
北大核心
2013年第5期1111-1126,共16页
Journal of Software
基金
国家自然科学基金(61202491)
全军军事学研究生课题(2010JY0263-149)
关键词
流密码
Salsa20
截断差分攻击
代数攻击
非线性方程
stream cipher
Salsa20
truncated differential cryptanalysis
algebraic attack
nonlinear equation