ECRYPT是欧洲启动的一个为期4年的信息安全项目,它征集了Salsa20,HC256,LEX等34个候选算法。对其中的热门候选算法Salsa20的差分进行了研究,首先给出了有关Salsa20算法中的quarterround函数4个高概率差分,然后分析了Salsa20轮变换的差分分布情况,并给出了一个概率为2^-50的4轮差分路线,最后得出了三个有关Salsa20差分攻击的结论.
ECRYPT is a four years information security project which was launched by Europe after NESSIE.34 ciphers have been collected as the candidates to ECRYPT Stream Cipher Project,which include Salsa20,HC256,LEX and so on.This paper researches on the differential of Salsa20.We gived four properties which are the differential of quarterround function with high probability,analyzed the differential of round function and gave a differential of 4 rounds with the probability 2^-50.In addition,we gave three conclusions about the attack to Salsa20.