<p>The guaranteed number of activations (GNA) is an important characteristic to determine the effectiveness of differential cryptanalysis of a given <InlineEquation ID="IEq3"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="13389_2025_374_Article_IEq3.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="21" /> </InlineMediaObject> <EquationSource Format="TEX">\(\textsf{XS}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="sans-serif">XS</mi> </math></EquationSource> </InlineEquation>-circuit. In this paper, we propose an approach to optimize the known algorithm for GNA computation based on the branch and bound method. We also analyze special matrices that define <InlineEquation ID="IEq4"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="13389_2025_374_Article_IEq4.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="21" /> </InlineMediaObject> <EquationSource Format="TEX">\(\textsf{XS}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="sans-serif">XS</mi> </math></EquationSource> </InlineEquation>-circuit. The experiments show that the proposed algorithm significantly outperforms the existing approach. In this paper, we prove that canonical forms of <InlineEquation ID="IEq5"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="13389_2025_374_Article_IEq5.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="21" /> </InlineMediaObject> <EquationSource Format="TEX">\(\textsf{XS}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="sans-serif">XS</mi> </math></EquationSource> </InlineEquation>-circuit and its dual coincide, providing the strict connection between the guaranteed number of linear and differential activations. The circuits with the extremal values of GNA are studied. We made several hypotheses based on computational experiments. One of the hypotheses is that there are no <InlineEquation ID="IEq6"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="13389_2025_374_Article_IEq6.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="21" /> </InlineMediaObject> <EquationSource Format="TEX">\(\textsf{XS}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="sans-serif">XS</mi> </math></EquationSource> </InlineEquation>-circuits of dimension greater than&#xa0;2, which achieve an optimal GNA on every round.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Optimization of the algorithm to compute the guaranteed number of activations in \(\textsf{XS}\)-circuits and its application to the analysis of block ciphers

  • Denis Parfenov,
  • Aleksandr Bakharev,
  • Aleksandr Kutsenko,
  • Aleksandr Belov,
  • Natalia Atutova

摘要

The guaranteed number of activations (GNA) is an important characteristic to determine the effectiveness of differential cryptanalysis of a given \(\textsf{XS}\) XS -circuit. In this paper, we propose an approach to optimize the known algorithm for GNA computation based on the branch and bound method. We also analyze special matrices that define \(\textsf{XS}\) XS -circuit. The experiments show that the proposed algorithm significantly outperforms the existing approach. In this paper, we prove that canonical forms of \(\textsf{XS}\) XS -circuit and its dual coincide, providing the strict connection between the guaranteed number of linear and differential activations. The circuits with the extremal values of GNA are studied. We made several hypotheses based on computational experiments. One of the hypotheses is that there are no \(\textsf{XS}\) XS -circuits of dimension greater than 2, which achieve an optimal GNA on every round.