Abstract

In order to ensure the security of the encryption result and increase the speed of the encryption algorithm as much as possible, this paper proposes an efficient color image encryption algorithm based on 2D Sine-Logistic-Gaussian coupled chaos(2D-SLG chaos) and multi-objective optimized S-box. Firstly, this paper designs a 2D-SLG chaos to balance the complexity and computational cost of chaotic behavior. Secondly, this paper uses multi-objective particle swarm optimization to optimize the initial S-box to obtain an S-box with higher and balanced performance to perform the substitution operation. Finally, this paper uses the layer blending method to enhance the mutual influence between layers and uses the idea of linear congruence to generate permutation sequences to perform row and column shift operations. Experimental results show that the proposed encryption algorithm has excellent performance in key space, statistical analysis, key sensitivity, adjacent pixel correlation, differential attack, select plaintext attack and other security tests, and has high robustness and fast encryption speed. Therefore, the algorithm can meet the requirements of reliability and efficiency while ensuring strong security.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call