S-box generation algorithm based on hyperchaotic system and its application in image encryption
Sen Yang,Xiaojun Tong,Zhu Wang,Miao Zhang
DOI: https://doi.org/10.1007/s11042-023-14394-1
IF: 2.577
2023-01-22
Multimedia Tools and Applications
Abstract:S-box is the only non-linear device in the cryptographic algorithm, and its quality determines the lower limit strength of the cryptographic algorithm. However, because the image data is highly correlated, the traditional encryption methods and their S-boxes, such as AES and DES are not suitable for using in image encryption. Based on this, this paper proposes an S-box generation algorithm based on a 4D hyperchaotic system and improved particle swarm optimization. Firstly, this paper improves on the Lorenz chaotic system and proposes a 4D hyperchaotic system with a higher Lyapunov exponent and more complex dynamics. Secondly, the idea of simulated annealing algorithm is introduced into the particle swarm optimization algorithm, which further improves the efficiency of the particle swarm optimization algorithm and improves the problem that the particle swarm optimization algorithm is easy to fall into the local optimal solution. Then an improved particle swarm optimization algorithm is used to optimize the nonlinearity of the S-box to improve the performance of the S-box. Finally, use the generated S-box to design an image encryption algorithm and prove the security of the S-box. The experimental results show that the S-box designed in this paper has excellent performance in the five indicators of Nonlinearity, SAC, BIC-NL, LP, and DP. At the same time, the encryption result can resist common attacks, so it has strong multimedia security.
computer science, information systems, theory & methods,engineering, electrical & electronic, software engineering