<p><span>Sycon</span> is an authenticated encryption algorithm with associated data submitted to NIST’s recently finalized lightweight cryptography competition. <span>Ascon</span> won the competition, while <span>Sycon</span> was eliminated in the first round. Subsequently, the designers proposed an improved version of <span>Sycon</span> that closely resembles <span>Ascon</span>. In this work, we optimize the latest <span>Sycon</span> permutation for GPUs using CUDA, achieving a processing rate of <InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(2^{34.89}\)</EquationSource> <EquationSource Format="MATHML"><math> <msup> <mn>2</mn> <mrow> <mn>34.89</mn> </mrow> </msup> </math></EquationSource> </InlineEquation> full 12-round <span>Sycon</span> permutations per second on an RTX 4090 GPU. This optimization enables us to experimentally derive differential-linear (DL) distinguishers, which combine differential and linear characteristics to enhance their effectiveness. We present several 2-round and 3-round probability-one truncated differential characteristics, along with 2-round, 3-round, and 4-round linear characteristics. Using these characteristics, we introduce the first 5-round DL distinguishers for <span>Sycon</span> with a bias of <InlineEquation ID="IEq2"> <EquationSource Format="TEX">\(2^{-8.55}\)</EquationSource> <EquationSource Format="MATHML"><math> <msup> <mn>2</mn> <mrow> <mo>-</mo> <mn>8.55</mn> </mrow> </msup> </math></EquationSource> </InlineEquation>. We also improve the reported <InlineEquation ID="IEq3"> <EquationSource Format="TEX">\(2^{-2.8}\)</EquationSource> <EquationSource Format="MATHML"><math> <msup> <mn>2</mn> <mrow> <mo>-</mo> <mn>2.8</mn> </mrow> </msup> </math></EquationSource> </InlineEquation> bias for the 4-round DL distinguisher to <InlineEquation ID="IEq4"> <EquationSource Format="TEX">\(2^{-2.57}\)</EquationSource> <EquationSource Format="MATHML"><math> <msup> <mn>2</mn> <mrow> <mo>-</mo> <mn>2.57</mn> </mrow> </msup> </math></EquationSource> </InlineEquation>. Furthermore, we present 5-round practical key recovery DL biases for <span>Sycon</span> when used in <span>Ascon</span>-mode: <InlineEquation ID="IEq5"> <EquationSource Format="TEX">\(2^{-15.25}\)</EquationSource> <EquationSource Format="MATHML"><math> <msup> <mn>2</mn> <mrow> <mo>-</mo> <mn>15.25</mn> </mrow> </msup> </math></EquationSource> </InlineEquation> for key recovery, <InlineEquation ID="IEq6"> <EquationSource Format="TEX">\(2^{-15.22}\)</EquationSource> <EquationSource Format="MATHML"><math> <msup> <mn>2</mn> <mrow> <mo>-</mo> <mn>15.22</mn> </mrow> </msup> </math></EquationSource> </InlineEquation> for related key scenarios, and <InlineEquation ID="IEq7"> <EquationSource Format="TEX">\(2^{-12.75}\)</EquationSource> <EquationSource Format="MATHML"><math> <msup> <mn>2</mn> <mrow> <mo>-</mo> <mn>12.75</mn> </mrow> </msup> </math></EquationSource> </InlineEquation> for IV misuse. Our observations indicate that <span>Sycon</span>’s permutation, though marginally slower in software due to additional rotation operations within its linear layer, might offer better resistance to DL cryptanalysis compared to <span>Ascon</span>. We also address the issue of misreported test vectors for <span>Sycon</span> and provide corrected vectors to aid accurate analyses. Our code is available for future analyses and verification.</p>

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

Experimentally obtained differential-linear distinguishers for Sycon

  • Aslı Başak Civek,
  • Cihangir Tezcan

摘要

Sycon is an authenticated encryption algorithm with associated data submitted to NIST’s recently finalized lightweight cryptography competition. Ascon won the competition, while Sycon was eliminated in the first round. Subsequently, the designers proposed an improved version of Sycon that closely resembles Ascon. In this work, we optimize the latest Sycon permutation for GPUs using CUDA, achieving a processing rate of \(2^{34.89}\) 2 34.89 full 12-round Sycon permutations per second on an RTX 4090 GPU. This optimization enables us to experimentally derive differential-linear (DL) distinguishers, which combine differential and linear characteristics to enhance their effectiveness. We present several 2-round and 3-round probability-one truncated differential characteristics, along with 2-round, 3-round, and 4-round linear characteristics. Using these characteristics, we introduce the first 5-round DL distinguishers for Sycon with a bias of \(2^{-8.55}\) 2 - 8.55 . We also improve the reported \(2^{-2.8}\) 2 - 2.8 bias for the 4-round DL distinguisher to \(2^{-2.57}\) 2 - 2.57 . Furthermore, we present 5-round practical key recovery DL biases for Sycon when used in Ascon-mode: \(2^{-15.25}\) 2 - 15.25 for key recovery, \(2^{-15.22}\) 2 - 15.22 for related key scenarios, and \(2^{-12.75}\) 2 - 12.75 for IV misuse. Our observations indicate that Sycon’s permutation, though marginally slower in software due to additional rotation operations within its linear layer, might offer better resistance to DL cryptanalysis compared to Ascon. We also address the issue of misreported test vectors for Sycon and provide corrected vectors to aid accurate analyses. Our code is available for future analyses and verification.