journal article·2023Open access

Nonlinear Components of a Block Cipher over Eisenstein Integers

Mohammad Mazyad Hazzazi, Muhammad Sajjad, Zaid Bassfar, Tariq Shah, Ashwag Albakri

Computers, Materials & Continua· Volume 77· Issue 3

Abstract

In block ciphers, the nonlinear components, also known as substitution boxes (S-boxes), are used with the purpose to induce confusion in cryptosystems. For the last decade, most of the work on designing S-boxes over the points of elliptic curves, chaotic maps, and Gaussian integers has been published. The main purpose of these studies is to hide data and improve the security levels of crypto algorithms. In this work, we design pair of nonlinear components of a block cipher over the residue class of Eisenstein integers (EI). The fascinating features of this structure provide S-boxes pair at a time by fixing three parameters. However, in the same way, by taking three fixed parameters only one S-box is obtained through a prime field-dependent Elliptic curve (EC), chaotic maps, and Gaussian integers. The newly designed pair of S-boxes are assessed by various tests like nonlinearity, bit independence criterion, strict avalanche criterion, linear approximation probability, and differential approximation probability.
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 (27)

Show source-provided references
1. Mathematical cryptology
2. Communication theory of secrecy systems10.1002/j.1538-7305.1949.tb00928.x ↗
3. Strong triple data encryption standard algorithm using nth degree truncated polynomial ring unit
4. Advanced encryption standard algorithm, issues and implementation aspects
5. Designing secure substitution boxes based on permutation of symmetric group10.1007/s00521-019-04207-8 ↗
6. Gao · IEEE Access · 2020 · 8 · 13673610.1109/ACCESS.2020.3010615 ↗
7. A novel efficient substitution-box design based on firefly algorithm and discrete chaotic map10.1007/s00521-018-3557-3 ↗
8. Image encryption based on Chebyshev chaotic map and S8 S-boxes
9. S-box construction based on linear fractional transformation and permutation function10.3390/sym12050826 ↗
10. A novel scheme for designing secure substitution boxes (S-boxes) based on Mobius group and finite field10.1007/s11277-022-09524-1 ↗
11. An innovative design of substitution-boxes using cubic polynomial mapping10.3390/sym11030437 ↗
12. Designing pair of nonlinear components of a block cipher over gaussian integers
13. Quaternion integers based higher length cyclic codes and their decoding algorithm10.32604/cmc.2022.025245 ↗
14. Cyclic codes over some finite quaternion integer rings10.1016/j.jfranklin.2010.02.008 ↗
15. Differential cryptanalysis of DES-like cryptosystems10.1007/BF00630563 ↗
16. Generation of dynamical S-boxes for block ciphers via extended logistic map10.1155/2020/2702653 ↗
17. A method for designing dynamical S-boxes based on discretized chaotic map10.1016/S0960-0779(04)00454-0 ↗
18. An extended method for obtaining S-boxes based on three-dimensional chaotic Baker maps10.1016/j.chaos.2005.10.022 ↗
19. Efficient image encryption scheme using Henon map, dynamic S-boxes and elliptic curve cryptography10.1109/ACCESS.2020.3032403 ↗
20. A novel approach for strong S-box generation algorithm design based on chaotic scaled Zhongtang system10.1007/s11071-016-3099-0 ↗
21. A novel scheme of substitution-box design based on modified Pascal’s triangle and elliptic curve10.1007/s11277-020-07832-y ↗
22. A new S-box generation algorithm based on multistability behavior of a plasma perturbation model10.1109/ACCESS.2019.2938513 ↗
23. Efficient cryptosystem approaches: S-boxes and permutation, substitution, based encryption10.1007/s11071-016-3046-0 ↗
24. Codes over eisenstein-jacobi integers10.1090/conm/168/01696 ↗
25. Baudoin · Advanced Linear Cryptanalysis of Block and Stream Ciphers · 2011 · 1
26. Chaos and cryptography: Block encryption ciphers based on chaotic maps10.1109/81.904880 ↗
27. Khan · Neural Computing and Applications · 2018 · 29 · 99310.1007/s00521-016-2511-5 ↗