{"title":"The Number of Impossible Additive Differentials\nfor the Composition of XOR and Bit Rotation","authors":"N. A. Kolomeec","doi":"10.1134/S1990478924040094","DOIUrl":null,"url":null,"abstract":"<p> Additive differentials of the function\n<span>\\( (x \\oplus y) \\lll r \\)</span> whose probability is\n<span>\\( 0 \\)</span> are considered, where\n<span>\\( x, y \\in \\mathbb {Z}_2^{n} \\)</span> and\n<span>\\( 1 \\leq r < n \\)</span>. They are called impossible differentials and are interesting in the context of\ndifferential cryptanalysis of ciphers whose schemes consist of additions modulo\n<span>\\( 2^n \\)</span>, bitwise XORs (\n<span>\\( \\oplus \\)</span>), and bit rotations (\n<span>\\( \\lll r \\)</span>). The number of all such differentials is calculated for all possible\n<span>\\( r \\)</span> and\n<span>\\( n \\)</span>. It is also shown that this number is greater than\n<span>\\( \\frac {38}{245} 8^n \\)</span>. Moreover, the estimate is asymptotically tight for\n<span>\\( r, n-r \\to \\infty \\)</span>. For any fixed\n<span>\\( n \\)</span> the number of all impossible differentials decreases as\n<span>\\( r \\)</span> goes from\n<span>\\( 1 \\)</span> to\n<span>\\( \\lceil n/2 \\rceil \\)</span> (to\n<span>\\( \\lceil n/2 \\rceil + 1 \\)</span> in the case of\n<span>\\( n \\in \\{4, 5, 6, 8, 10, 12\\} \\)</span>) and then increases monotonically as\n<span>\\( r \\)</span> goes to\n<span>\\( n-1 \\)</span>. A simplified description of all impossible differentials is obtained up to\nknown symmetries.\n</p>","PeriodicalId":607,"journal":{"name":"Journal of Applied and Industrial Mathematics","volume":"18 4","pages":"722 - 743"},"PeriodicalIF":0.5800,"publicationDate":"2025-07-11","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/S1990478924040094","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Engineering","Score":null,"Total":0}
引用次数: 0
Abstract
Additive differentials of the function
\( (x \oplus y) \lll r \) whose probability is
\( 0 \) are considered, where
\( x, y \in \mathbb {Z}_2^{n} \) and
\( 1 \leq r < n \). They are called impossible differentials and are interesting in the context of
differential cryptanalysis of ciphers whose schemes consist of additions modulo
\( 2^n \), bitwise XORs (
\( \oplus \)), and bit rotations (
\( \lll r \)). The number of all such differentials is calculated for all possible
\( r \) and
\( n \). It is also shown that this number is greater than
\( \frac {38}{245} 8^n \). Moreover, the estimate is asymptotically tight for
\( r, n-r \to \infty \). For any fixed
\( n \) the number of all impossible differentials decreases as
\( r \) goes from
\( 1 \) to
\( \lceil n/2 \rceil \) (to
\( \lceil n/2 \rceil + 1 \) in the case of
\( n \in \{4, 5, 6, 8, 10, 12\} \)) and then increases monotonically as
\( r \) goes to
\( n-1 \). A simplified description of all impossible differentials is obtained up to
known symmetries.
期刊介绍:
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.