Construction and Optimization of Dynamic S-Boxes Based on Gaussian Distribution

被引:9
作者
Alharbi, Adel R. [1 ]
Jamal, Sajjad Shaukat [2 ]
Khan, Muhammad Fahad [3 ]
Gondal, Mohammad Asif [4 ]
Abbasi, Aaqif Afzaal [3 ]
机构
[1] Univ Tabuk, Coll Comp & Informat Technol, Tabuk 71491, Saudi Arabia
[2] King Khalid Univ, Coll Sci, Dept Math, Abha 61413, Saudi Arabia
[3] Fdn Univ Islamabad, Dept Software Engn, Islamabad 44000, Pakistan
[4] Dhofar Univ, Dept Math, Salalah 211, Oman
关键词
Ciphers; Cryptography; Encryption; Gaussian distribution; Security; Chaotic communication; Genetic algorithms; Symmetric cipher; block cipher; S-Box optimization; PRNG; S-Box construction; genetic algorithm; CHAOTIC IMAGE ENCRYPTION; SUBSTITUTION-BOX; DESIGN; SCHEME; KEY; CRYPTOGRAPHY; BREAKING; CIPHER;
D O I
10.1109/ACCESS.2023.3262313
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Block ciphers are widely used for securing data and are known for their resistance to various types of attacks. The strength of a block cipher against these attacks often depends on the S-boxes used in the cipher. There are many chaotic map-based techniques in the literature for constructing the dynamic S-Boxes. While chaos-based approaches have certain attractive properties for this purpose, they also have some inherent weaknesses, including finite precision effect, dynamical degradation of chaotic systems, non-uniform distribution, discontinuity in chaotic sequences. These weaknesses can limit the effectiveness of chaotic map-based substitution boxes. In this paper, we propose an innovative approach for constructing dynamic S-boxes using Gaussian distribution-based pseudo-random sequences. The proposed technique overcomes the weaknesses of existing chaos-based S-box techniques by leveraging the strength of pseudo-randomness sequences. However, one of the main drawbacks of using Gaussian distribution-based pseudo-random sequences is the low nonlinearity of the resulting S-boxes. To address this limitation, we introduce the use of genetic algorithms (GA) to optimize the nonlinearity of Gaussian distribution-based S-boxes while preserving a high level of randomness. The proposed technique is evaluated using standard S-box performance criteria, including nonlinearity, bit independence criterion (BIC), linear approximation probability (LP), strict avalanche criterion (SAC), and differential approximation probability (DP). Results demonstrate that the proposed technique achieves a maximum nonlinearity of 112, which is comparable to the ASE algorithm.
引用
收藏
页码:35818 / 35829
页数:12
相关论文
共 62 条
[1]  
Ahmad M., 2016, Perspect. Sci., V8, P465
[2]   A Novel Ant Colony Optimization Based Scheme for Substitution Box Design [J].
Ahmad, Musheer ;
Bhatia, Deepanshu ;
Hassan, Yusuf .
3RD INTERNATIONAL CONFERENCE ON RECENT TRENDS IN COMPUTING 2015 (ICRTC-2015), 2015, 57 :572-580
[3]   A New Hyperchaotic System-Based Design for Efficient Bijective Substitution-Boxes [J].
Al Solami, Eesa ;
Ahmad, Musheer ;
Volos, Christos ;
Doja, Mohammad Najam ;
Beg, Mirza Mohd Sufyan .
ENTROPY, 2018, 20 (07)
[4]   An algorithm for the construction of substitution box for block ciphers based on projective general linear group [J].
Altaleb, Anas ;
Saeed, Muhammad Sarwar ;
Hussain, Iqtadar ;
Aslam, Muhammad .
AIP ADVANCES, 2017, 7 (03)
[5]   Efficient cryptosystem approaches: S-boxes and permutation-substitution-based encryption [J].
Belazi, Akram ;
Khan, Majid ;
Abd El-Latif, Ahmed A. ;
Belghith, Safya .
NONLINEAR DYNAMICS, 2017, 87 (01) :337-361
[6]   A novel approach for strong S-Box generation algorithm design based on chaotic scaled Zhongtang system [J].
Cavusoglu, Unal ;
Zengin, Ahmet ;
Pehlivan, Ihsan ;
Kacar, Sezgin .
NONLINEAR DYNAMICS, 2017, 87 (02) :1081-1094
[7]  
Daemen J., 2002, The Design of Rijndael
[8]   A fast chaotic block cipher for image encryption [J].
Fouda, J. S. Armand Eyebe ;
Effa, J. Yves ;
Sabat, Samrat L. ;
Ali, Maaruf .
COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2014, 19 (03) :578-588
[9]   Design of cryptographically secure AES like S-Box using second-order reversible cellular automata for wireless body area network applications [J].
Gangadari, Bhoopal Rao ;
Ahamed, Shaik Rafi .
HEALTHCARE TECHNOLOGY LETTERS, 2016, 3 (03) :177-183
[10]  
Gayathri J., 2016, International Journal of Information and Computer Security, V8, P347