Optimizing S-box generation based on the Adaptive Agent Heroes and Cowards Algorithm

被引:32
作者
Zamli, Kamal Z. [1 ]
机构
[1] Univ Malaysia Pahang, Fac Comp, Coll Comp & Appl Sci, Pekan, Pahang 26600, Japan
关键词
Agent heroes and Cowards Algorithm; Substitution-box; Optimization; OPTIMIZATION; MAP;
D O I
10.1016/j.eswa.2021.115305
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper introduces a new variant of a metaheuristic algorithm based on Agent Heroes and Cowards Algorithm (AHC), called Adaptive Agent Heroes and Cowards Algorithm (AAHC). The main feature of AAHC is the fact that the algorithm allows adaptive assignment of its population agents into cowards and heroes based on the exponential controlling functions. Furthermore, unlike its predecessor, AAHC also permits systematic manipulation of candidate solutions around the global best agent via the swap operator to boost its search intensification process. Meanwhile, to further enhance the diversification its solution, AHC also exploit the Tent map as the pseudo random generator replacement during its initial population initialization. Experimental results based on the generation of 8 x 8 substitution-box demonstrate that the proposed AAHC outperforms other competing metaheuristic algorithms in two main S-box criteria namely nonlinearity and strict avalanche criteria whilst maintaining commendable performances on bits independence criteria, differential approximation probability, linear approximation probability and transparency order.
引用
收藏
页数:12
相关论文
共 39 条
[1]   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
[2]   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
[3]   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
[4]   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
[5]   Sine-Cosine Optimization-Based Bijective Substitution-Boxes Construction Using Enhanced Dynamics of Chaotic Map [J].
Alzaidi, Amer Awad ;
Ahmad, Musheer ;
Ahmed, Hussam S. ;
Al Solami, Eesa .
COMPLEXITY, 2018,
[6]   Political Optimizer: A novel socio-inspired meta-heuristic for global optimization [J].
Askari, Qamar ;
Younas, Irfan ;
Saeed, Mehreen .
KNOWLEDGE-BASED SYSTEMS, 2020, 195
[7]   A simple yet efficient S-box method based on chaotic sine map [J].
Belazi, Akram ;
Abd El-Latif, Ahmed A. .
OPTIK, 2017, 130 :1438-1444
[8]   An image encryption scheme based on a new hybrid chaotic map and optimized substitution box [J].
Ben Farah, M. A. ;
Farah, A. ;
Farah, T. .
NONLINEAR DYNAMICS, 2020, 99 (04) :3041-3064
[9]  
Branstad DK, 1977, WORKSH CRYPT SUPP CO
[10]   A novel heuristic method for obtaining S-boxes [J].
Chen, Guo .
CHAOS SOLITONS & FRACTALS, 2008, 36 (04) :1028-1036