Maximums of the Additive Differential Probability of Exclusive-Or

被引:3
|
作者
Mouha, Nicky [1 ]
Kolomeec, Nikolay [2 ]
Akhtiamov, Danil [3 ]
Sutormin, Ivan [2 ]
Panferov, Matvey [4 ]
Titova, Kseniya [4 ]
Bonich, Tatiana [4 ]
Ishchukova, Evgeniya [5 ]
Tokareva, Natalia [2 ]
Zhantulikov, Bulat [4 ]
机构
[1] Strativia, Largo, MD 20774 USA
[2] Sobolev Inst Math, Novosibirsk, Russia
[3] Hebrew Univ Jerusalem, Jerusalem, Israel
[4] Novosibirsk State Univ, Novosibirsk, Russia
[5] Southern Fed Univ, Taganrog, Russia
关键词
Differential cryptanalysis; ARX; XOR; modular addition; DESIGN;
D O I
10.46586/tosc.v2021.i2.292-313
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
At FSE 2004, Lipmaa et al. studied the additive differential probability adp(circle plus)(alpha, beta -> gamma) of exclusive-or where differences alpha, beta, gamma is an element of F-2(n) are expressed using addition modulo 2(n). This probability is used in the analysis of symmetrickey primitives that combine XOR and modular addition, such as the increasingly popular Addition-Rotation-XOR (ARX) constructions. The focus of this paper is on maximal differentials, which are helpful when constructing differential trails. We provide the missing proof for Theorem 3 of the FSE 2004 paper, which states that max(alpha,beta) adp(circle plus)(alpha, beta -> gamma) = adp(circle plus)(0, gamma -> gamma) for all gamma. Furthermore, we prove that there always exist either two or eight distinct pairs alpha,beta such that adp(circle plus)(alpha, beta -> gamma) = adp(circle plus)(0, gamma -> gamma), and we obtain recurrence formulas for calculating adp(circle plus). To gain insight into the range of possible differential probabilities, we also study other properties such as the minimum value of adp(circle plus)(0, gamma -> gamma), and we find all gamma that satisfy this minimum value.
引用
收藏
页码:292 / 313
页数:22
相关论文
共 50 条