<p>Elliptic Curves (EC) provide a reliable and systematic framework for implementing cryptographic protocols in computer systems. This work presents a general algorithm using EC over the Galois field <InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(\:GF\left({2}^{n}\right)\)</EquationSource> </InlineEquation> of order <InlineEquation ID="IEq2"> <EquationSource Format="TEX">\(\:n\)</EquationSource> </InlineEquation>, rather than building one around a specific Binary Extension Field (BEF), which directly reduces computational overhead compared to large-prime-number schemes while maintaining strong security. The approach begins by concealing the original image using the symmetric group <InlineEquation ID="IEq3"> <EquationSource Format="TEX">\(\:S₁₆\)</EquationSource> </InlineEquation> and EC points over a BEF, after which a Substitution-box (S-box) is constructed based on EC principles to introduce significant confusion into the plaintext. The Affine Inverse Map (AIM) is then applied over <InlineEquation ID="IEq4"> <EquationSource Format="TEX">\(\:GF\left({2}^{n}\right)\)</EquationSource> </InlineEquation> using an Irreducible Polynomial (IP) and the symmetric group <InlineEquation ID="IEq5"> <EquationSource Format="TEX">\(\:S₁₆\)</EquationSource> </InlineEquation> to the generated EC points. This combination substantially expands the key space and yields excellent S-box generation results. In most cases, this combination produces <InlineEquation ID="IEq6"> <EquationSource Format="TEX">\(\:16!\times\:30\times\:255\times\:255\)</EquationSource> </InlineEquation> possible configurations for S-boxes with Nonlinearity (NL) of <InlineEquation ID="IEq7"> <EquationSource Format="TEX">\(\:112\)</EquationSource> </InlineEquation>, which is the optimal value. For <InlineEquation ID="IEq8"> <EquationSource Format="TEX">\(\:n=8\)</EquationSource> </InlineEquation>, the method achieves a minimum key space of <InlineEquation ID="IEq9"> <EquationSource Format="TEX">\(\:{2}^{479}\)</EquationSource> </InlineEquation>, considerably larger than the conventional <InlineEquation ID="IEq10"> <EquationSource Format="TEX">\(\:{2}^{128}\)</EquationSource> </InlineEquation> threshold, and this security strengthens proportionally as n increases. The use of BEF ensures both computational efficiency and robustness. At the same time, the expanded key space significantly strengthens defences against exhaustive search attacks, establishing the proposed scheme as a strong and scalable image encryption framework.</p>

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

SPN based encryption framework integrating elliptic curves and full permutation groups

  • Hafsa,
  • Hafeez Ur Rehman,
  • Mohammad Mazyad Hazzazi

摘要

Elliptic Curves (EC) provide a reliable and systematic framework for implementing cryptographic protocols in computer systems. This work presents a general algorithm using EC over the Galois field \(\:GF\left({2}^{n}\right)\) of order \(\:n\) , rather than building one around a specific Binary Extension Field (BEF), which directly reduces computational overhead compared to large-prime-number schemes while maintaining strong security. The approach begins by concealing the original image using the symmetric group \(\:S₁₆\) and EC points over a BEF, after which a Substitution-box (S-box) is constructed based on EC principles to introduce significant confusion into the plaintext. The Affine Inverse Map (AIM) is then applied over \(\:GF\left({2}^{n}\right)\) using an Irreducible Polynomial (IP) and the symmetric group \(\:S₁₆\) to the generated EC points. This combination substantially expands the key space and yields excellent S-box generation results. In most cases, this combination produces \(\:16!\times\:30\times\:255\times\:255\) possible configurations for S-boxes with Nonlinearity (NL) of \(\:112\) , which is the optimal value. For \(\:n=8\) , the method achieves a minimum key space of \(\:{2}^{479}\) , considerably larger than the conventional \(\:{2}^{128}\) threshold, and this security strengthens proportionally as n increases. The use of BEF ensures both computational efficiency and robustness. At the same time, the expanded key space significantly strengthens defences against exhaustive search attacks, establishing the proposed scheme as a strong and scalable image encryption framework.