{"title":"Additive Differentials for ARX Mappings with Probability\nExceeding 1/4","authors":"A. S. Mokrousov, N. A. Kolomeec","doi":"10.1134/S199047892402011X","DOIUrl":null,"url":null,"abstract":"<p> We consider the additive differential probabilities of functions\n<span>\\( x \\oplus y \\)</span> and\n<span>\\( (x \\oplus y) \\lll r \\)</span>, where\n<span>\\( x, y \\in \\mathbb {Z}_2^n \\)</span> and\n<span>\\( 1 \\leq r < n \\)</span>. The probabilities are used for the differential cryptanalysis of ARX ciphers\nthat operate only with addition modulo\n<span>\\( 2^n \\)</span>, bitwise XOR (\n<span>\\( \\oplus \\)</span>), and bit rotations (\n<span>\\( \\lll r \\)</span>). A complete characterization of differentials whose probability exceeds\n<span>\\( 1/4 \\)</span> is obtained. All possible values of their probabilities are\n<span>\\( 1/3 + 4^{2 - i} / 6 \\)</span> for\n<span>\\( i \\in \\{1, \\dots , n\\} \\)</span>. We describe differentials with each of these probabilities and calculate the\nnumber of these values. We also calculate the number of all considered differentials. It is\n<span>\\( 48n - 68 \\)</span> for\n<span>\\( x \\oplus y \\)</span> and\n<span>\\( 24n - 30 \\)</span> for\n<span>\\( (x \\oplus y) \\lll r \\)</span>, where\n<span>\\( n \\geq 2 \\)</span>. We compare differentials of both mappings under the given constraint.\n</p>","PeriodicalId":607,"journal":{"name":"Journal of Applied and Industrial Mathematics","volume":"18 2","pages":"294 - 311"},"PeriodicalIF":0.5800,"publicationDate":"2024-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Applied and Industrial Mathematics","FirstCategoryId":"1085","ListUrlMain":"https://link.springer.com/article/10.1134/S199047892402011X","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Engineering","Score":null,"Total":0}
引用次数: 0
Abstract
We consider the additive differential probabilities of functions
\( x \oplus y \) and
\( (x \oplus y) \lll r \), where
\( x, y \in \mathbb {Z}_2^n \) and
\( 1 \leq r < n \). The probabilities are used for the differential cryptanalysis of ARX ciphers
that operate only with addition modulo
\( 2^n \), bitwise XOR (
\( \oplus \)), and bit rotations (
\( \lll r \)). A complete characterization of differentials whose probability exceeds
\( 1/4 \) is obtained. All possible values of their probabilities are
\( 1/3 + 4^{2 - i} / 6 \) for
\( i \in \{1, \dots , n\} \). We describe differentials with each of these probabilities and calculate the
number of these values. We also calculate the number of all considered differentials. It is
\( 48n - 68 \) for
\( x \oplus y \) and
\( 24n - 30 \) for
\( (x \oplus y) \lll r \), where
\( n \geq 2 \). We compare differentials of both mappings under the given constraint.
Abstract We consider the additive differential probabilities of functions\( x oplus y \) and\( (x \oplus y) \lll r \), where\( x, y \in \mathbb {Z}_2^n \) and\( 1 \leq r < n \)。这些概率用于ARX密码的差分密码分析,ARX密码只进行加法运算( modulo\( 2^n \))、比特XOR( ( ( ( \oplus \)))和比特旋转( ( ( ( \lll r \)))。我们得到了概率超过( 1/4)的差分的完整特征。对于(i in \{1, \dots, n\} \)来说,它们概率的所有可能值是( 1/3 + 4^{2 - i} / 6 \)。我们用这些概率来描述差分,并计算这些值的数量。我们还计算了所有考虑过的差分的数量。它是( 48n - 68 ) for ( x \oplus y \)和( 24n - 30 ) for ( ( x \oplus y ) \lll r \),其中( n \geq 2 \)。我们比较这两个映射在给定约束条件下的差分。
期刊介绍:
Journal of Applied and Industrial Mathematics is a journal that publishes original and review articles containing theoretical results and those of interest for applications in various branches of industry. The journal topics include the qualitative theory of differential equations in application to mechanics, physics, chemistry, biology, technical and natural processes; mathematical modeling in mechanics, physics, engineering, chemistry, biology, ecology, medicine, etc.; control theory; discrete optimization; discrete structures and extremum problems; combinatorics; control and reliability of discrete circuits; mathematical programming; mathematical models and methods for making optimal decisions; models of theory of scheduling, location and replacement of equipment; modeling the control processes; development and analysis of algorithms; synthesis and complexity of control systems; automata theory; graph theory; game theory and its applications; coding theory; scheduling theory; and theory of circuits.