TY - JOUR
T1 - Human Behaviour Based Optimization Supported with Self-Organizing Maps for Solving the S-Box Design Problem
AU - Soto, Ricardo
AU - Crawford, Broderick
AU - Molina, Francisco Gonzalez
AU - Olivares, Rodrigo
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2021
Y1 - 2021
N2 - The cryptanalytic resistance of modern block and stream encryption systems mainly depends on the substitution box (S-box). In this context, the problem is thus to create an S-box with higher value of nonlinearity because this property can provide some degree of protection against linear and differential cryptanalysis attacks. In this paper, we design a scheme built on a human behavior-based optimization algorithm, supported with Self-Organizing Maps to prevent premature convergence and improve the nonlinearity property in order to obtain strong 8 \times 8 substitution boxes. The experiments are compared with S-boxes obtained using other metaheuristic algorithms such as Ant Colony Optimization, Genetic Algorithm and an approach based on chaotic functions and show that the obtained S-boxes have good cryptographic properties. The obtained S-box is investigated against standard tests such as bijectivity, nonlinearity, strict avalanche criterion, bit independence criterion, linear probability and differential probability, proving that the proposed scheme is proficient to discover a strong nonlinear component of encryption systems.
AB - The cryptanalytic resistance of modern block and stream encryption systems mainly depends on the substitution box (S-box). In this context, the problem is thus to create an S-box with higher value of nonlinearity because this property can provide some degree of protection against linear and differential cryptanalysis attacks. In this paper, we design a scheme built on a human behavior-based optimization algorithm, supported with Self-Organizing Maps to prevent premature convergence and improve the nonlinearity property in order to obtain strong 8 \times 8 substitution boxes. The experiments are compared with S-boxes obtained using other metaheuristic algorithms such as Ant Colony Optimization, Genetic Algorithm and an approach based on chaotic functions and show that the obtained S-boxes have good cryptographic properties. The obtained S-box is investigated against standard tests such as bijectivity, nonlinearity, strict avalanche criterion, bit independence criterion, linear probability and differential probability, proving that the proposed scheme is proficient to discover a strong nonlinear component of encryption systems.
KW - Cryptography
KW - metaheuristics
KW - self-organizing maps
KW - substitution box
UR - http://www.scopus.com/inward/record.url?scp=85110668075&partnerID=8YFLogxK
U2 - 10.1109/ACCESS.2021.3087139
DO - 10.1109/ACCESS.2021.3087139
M3 - Article
AN - SCOPUS:85110668075
SN - 2169-3536
VL - 9
SP - 84605
EP - 84618
JO - IEEE Access
JF - IEEE Access
M1 - 9448057
ER -