Mordell Elliptic Curve Based Design of Nonlinear Component of Block Cipher
Source abstract
Abstract
Elliptic curves (ECs) are deemed one of the most solid structures against modern computational attacks because of their small key size and high security. In many well-known cryptosystems, the substitution box (S-box) is used as the only nonlinear portion of a security system. Recently, it has been shown that using dynamic S-boxes rather than static S-boxes increases the security of a cryptosystem. The conferred study also extends the practical application of ECs in designing the nonlinear components of block ciphers in symmetric key cryptography. In this study, instead of the Mordell elliptic curve (MEC) over the prime field, the Galois field has been engaged in constructing the S-boxes, the main nonlinear component of the block ciphers. Also, the proposed scheme uses the coordinates of MEC and the operation of the Galois field to generate a higher number of S-boxes with optimal nonlinearity, which increases the security of cryptosystems. The proposed S-boxes resilience against prominent algebraic and statistical attacks is evaluated to determine its potential to induce confusion and produce acceptable results compared to other schemes. Also, the majority logic criteria (MLC) are used to assess the new S-boxes usage in the image encryption application, and the outcomes indicate that they have significant cryptographic strength.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Cryptographic Implementations and Security · Chaos-based Image/Signal Encryption · Coding theory and cryptography
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (47)
Show source-provided references
1. A robust 3-D medical watermarking based on wavelet transform for data protection10.32604/csse.2022.022305 ↗
2. Robust reversible audio watermarking scheme for telemedicine and privacy protection10.32604/cmc.2022.022304 ↗
3. Communication theory of secrecy systems10.1002/j.1538-7305.1949.tb00928.x ↗
4. A new S-box structure named affine-power-affine
5. A new algorithm to construct secure keys for AES
6. Gray S-box for advanced encryption standard
7. A method for designing strong S-Boxes based on chaotic Lorenz system10.1016/j.physleta.2010.07.019 ↗
8. A novel method to design S-box based on chaotic map and genetic algorithm10.1016/j.physleta.2012.01.009 ↗
9. S-boxes with controllable nonlinearity
10. A method of generating 8 × 8 substitution boxes based on elliptic curves10.1007/s11277-018-5698-1 ↗
11. A novel image encryption scheme based on an elliptic curve10.1016/j.sigpro.2018.10.011 ↗
12. Efficient construction of a substitution box based on a Mordell elliptic curve over a finite field10.1631/FITEE.1800434 ↗
13. A novel application of elliptic curves in the dynamical components of block ciphers10.1007/s11277-020-07628-0 ↗
14. Design of nonlinear components over a mordell elliptic curve on galois fields10.32604/cmc.2022.022224 ↗
15. E. W. Weisstein, “Totient function,” 2003. [Online]. Available: https://Mathworld.Wolfram.Com/.
16. Results on multiples of primitive polynomials and their products over GF (2)10.1016/j.tcs.2005.04.011 ↗
17. Washington · Number Theory and Cryptography · 2008
18. Galois field in cryptography
19. Nonlinearity criteria for cryptographic functions
20. A simple yet efficient S-box method based on chaotic sine map10.1016/j.ijleo.2016.11.152 ↗
21. An efficient construction of substitution box with fractional chaotic system10.1007/s11760-013-0577-4 ↗
22. An injective S-box design scheme over an ordered isomorphic elliptic curve and its characterization
23. A scheme for obtaining secure S-boxes based on chaotic Baker’s map10.1007/s13319-014-0017-4 ↗
24. A novel approach for strong S-box generation algorithm design based on chaotic scaled Zhongtang system10.1007/s11071-016-3099-0 ↗
25. An algorithm for key-dependent S-box generation in block cipher system10.15388/Informatica.2015.38 ↗
26. Designing S-box based on 4D-4wing hyperchaotic system10.1007/s13319-017-0119-x ↗
27. Designing S-boxes based on 3-D four-wing autonomous chaotic system10.1007/s11071-015-2283-y ↗
28. On the design of S-boxes
29. The structured design of cryptographically good S-boxes10.1007/BF00203967 ↗
30. Chaos and cryptography: Block encryption ciphers based on chaotic maps10.1109/81.904880 ↗
31. A new S-box construction method based on the fractional-order chaotic Chen system
32. Chaos-based partial image encryption scheme based on linear fractional and lifting wavelet transforms10.1016/j.optlaseng.2016.07.010 ↗
33. Differential cryptanalysis of DES-like cryptosystems10.1007/BF00630563 ↗
34. A highly nonlinear S-box based on a fractional linear transformation10.1186/s40064-016-3298-7 ↗
35. Construction of robust substitution boxes based on chaotic systems10.1007/s00521-017-3287-y ↗
36. A novel construction of substitution box involving coset diagram and a bijective map10.1155/2017/5101934 ↗
37. A group theoretic approach to construct cryptographically strong substitution boxes10.1007/s00521-012-0914-5 ↗
38. A secure image encryption algorithm based on Rubik’s cube principle
39. G. A. Sathishkumar and D. N. Sriraam, “Image encryption based on diffusion and multiple chaotic maps,” 2011. [Online]. Available: https://arxiv.org/abs/1103.3792.
40. Multi chaotic systems-based pixel shuffle for image encryption10.1016/j.optcom.2009.02.044 ↗
41. Implementation of gray image encryption with pixel shuffling and gray-level encryption by single chaotic system
42. A power associative loop structure for the construction of non-linear components of block cipher10.1109/ACCESS.2020.3005087 ↗
43. An image encryption algorithm based on Josephus traversing and mixed chaotic map10.1109/ACCESS.2018.2805847 ↗
44. Entropy analysis and image encryption application based on a new chaotic system crossing a cylinder10.3390/e21100958 ↗
45. Steps towards redesigning cryptosystems by a non-associative algebra of IP-loops10.1007/s11277-019-06474-z ↗
46. Khan · 2017 9th Computer Science and Electronic Engineering (CEEC) · 2017 · 710.1109/CEEC.2017.8101591 ↗
47. A novel algorithm of constructing highly nonlinear Sp-boxes10.3390/cryptography3010006 ↗