SBOX-CGA: substitution box generator based on chaos and genetic algorithm

被引:31
作者
Artuger, Firat [1 ]
Ozkaynak, Fatih [2 ]
机构
[1] Munzur Univ, Dept Comp Engn, TR-62200 Tunceli, Turkey
[2] Firat Univ, Dept Software Engn, TR-23119 Elazig, Turkey
关键词
S-box; Genetic algorithm; Chaotic maps; High nonlinearity;
D O I
10.1007/s00521-022-07589-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
What makes artificial intelligence techniques so remarkable in the field of computer science is undoubtedly their success in producing effective solutions to difficult computational problems. In particular, metaheuristic optimization algorithms are a unique example of using artificial intelligence techniques to generate approximate solutions to problems that cannot be solved in polynomial time, called NP. Obtaining a substitution box (s-box) structure that will satisfy the desired requirements in cryptography is an example of these NP problems. In the literature, it is a hot topic to optimize the s-box structures obtained from chaotic entropy sources with heuristic algorithms to improve their cryptographic properties. The study with the highest nonlinearity value (110.25) based on optimization algorithms to date has been published in 2020. In this study, a method with a higher nonlinearity value than the algorithms previously proposed in the literature is developed. It has been shown that the nonlinearity value can be increased to 111.75. These results will be a basis for new research on the chaos-based s-box literature and will motivate new studies to develop alternative optimization algorithms in the future to obtain s-box structures based on the random selection equivalent to the AES s-box.
引用
收藏
页码:20203 / 20211
页数:9
相关论文
共 28 条
[1]   A Method to Determine the Most Suitable Initial Conditions of Chaotic Map in Statistical Randomness Applications [J].
Acikkapi, Mehmet Sahin ;
Ozkaynak, Fatih .
IEEE ACCESS, 2021, 9 :1482-1494
[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 novel efficient substitution-box design based on firefly algorithm and discrete chaotic map [J].
Ahmed, Hussam A. ;
Zolkipli, Mohamad Fadli ;
Ahmad, Musheer .
NEURAL COMPUTING & APPLICATIONS, 2019, 31 (11) :7201-7210
[4]   Chaos embedded particle swarm optimization algorithms [J].
Alatas, Bilal ;
Akin, Erhan ;
Ozer, A. Bedri .
CHAOS SOLITONS & FRACTALS, 2009, 40 (04) :1715-1734
[5]   Globalized firefly algorithm and chaos for designing substitution box [J].
Alhadawi, Hussam S. ;
Lambic, Dragan ;
Zolkipli, Mohamad Fadli ;
Ahmad, Musheer .
JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2020, 55
[6]   A novel method of S-box design based on discrete chaotic maps and cuckoo search algorithm [J].
Alhadawi, Hussam S. ;
Majid, Mazlina Abdul ;
Lambic, Dragan ;
Ahmad, Musheer .
MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (05) :7333-7350
[7]   Implementing a Symmetric Lightweight Cryptosystem in Highly Constrained IoT Devices by Using a Chaotic S-Box [J].
Alshammari, Badr M. ;
Guesmi, Ramzi ;
Guesmi, Tawfik ;
Alsaif, Haitham ;
Alzamil, Ahmed .
SYMMETRY-BASEL, 2021, 13 (01) :1-20
[8]   A method for generation of substitution box based on random selection [J].
Artuger, Firat ;
Ozkaynak, Fatih .
EGYPTIAN INFORMATICS JOURNAL, 2022, 23 (01) :127-135
[9]   An effective method to improve nonlinearity value of substitution boxes based on random selection [J].
Artuger, Firat ;
Ozkaynak, Fatih .
INFORMATION SCIENCES, 2021, 576 :577-588
[10]   A Novel Method for Performance Improvement of Chaos-Based Substitution Boxes [J].
Artuger, Firat ;
Ozkaynak, Fatih .
SYMMETRY-BASEL, 2020, 12 (04)