1. Construction of 24-by-24 nonlinear layer for symmetric algorithm and its application to data encryption in parallel with DNA transform.
- Author
-
Shah, Tariq and ul Haq, Tanveer
- Subjects
- *
DATA encryption , *IMAGE encryption , *BLOCK ciphers , *FINITE fields , *COMPUTER storage devices , *FINITE rings - Abstract
The principal constituent of a block cipher in symmetric-key cryptography is the Boolean function, determining the substitution box (S-box). Block ciphers rely totally on S-boxes with excellent nonlinearity and upright cryptographic structures. In AES, an 8 × 8 S-box is a 16 × 16 lookup table over the Galois field GF 2 8 , that occupies 8 × 28 bytes storage of computer memory. By using traditional method to construct a 24 × 24 S-box over Galois field GF 2 24 , which lodges a storage memory of 24 × 224 bytes in traditional sense. Thus, the memory storage does not support a 24 × 24 S-box over a very larger order Galois field like GF 2 24 . A resolute of this difficulty is possibly coming out from the algebraic structure of the commutative finite chain ring F q [ x ] < x k > = ∑ i = 0 k - 1 x i F q. In this study, a subgroup of the multiplicative group of units of the chain ring F 2 [ x ] < x 24 > = ∑ i = 0 23 x i F 2 is considered to construct a 24 × 24 S-box that occupy just 24 × 28 bits storage memory of computer. The proposed S-box has a substantial potential to create confusion during substitution phase of the color image enciphering algorithm. While for the permutation component of the algorithm, DNA transform is applied for creating diffusion in the pixels of the color image. The proposed RGB image encryption attains the standard optimum level when compared it to the DNA and chaos-based image encryption techniques. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF