arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2008.13406math.COcs.ITmath.IT
收藏

ChaCha置换的旋转分析

Rotational analysis of ChaCha permutation

Stefano Barbero, Emanuele Bellini, Rusydi Makarim

摘要:

我们表明,ChaCha20流密码的基本置换不表现为随机置换多达17轮旋转密码分析。特别地,我们通过ChaCha四分之一轮推导出了旋转概率的上界,并展示了如何将该界推广到全轮,然后推广到全置换。所获得的界限表明,发现我们称之为平行旋转碰撞的概率例如对于17轮ChaCha置换小于$2^{-488}$,而对于相同输入大小的随机置换,该概率为$2^{-511}$。我们注意到,我们的攻击不是对ChaCha20流密码的攻击,而是从旋转密码分析的角度对其内部置换的理论分析。

英文摘要:

We show that the underlying permutation of ChaCha20 stream cipher does not behave as a random permutation for up to 17 rounds with respect to rotational cryptanalysis. In particular, we derive a lower and an upper bound for the rotational probability through ChaCha quarter round, we show how to extend the bound to a full round and then to the full permutation. The obtained bounds show that the probability to find what we call a parallel rotational collision is, for example, less than $2^{-488}$ for 17 rounds of ChaCha permutation, while for a random permutation of the same input size, this probability is $2^{-511}$. We remark that our distinguisher is not an attack to ChaCha20 stream cipher, but rather a theoretical analysis of its internal permutation from the point of view of rotational cryptanalysis.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑