Litcius/Paper detail

Multiobjective Optimization of Chaotic Image Encryption Based on ABC Algorithm and DNA Coding

Jinwei Yu, Wei Xie, Langwen Zhang

2024International Journal of Bifurcation and Chaos11 citationsDOI

Abstract

As digital communication and storage continue to expand, the protection of image privacy information becomes increasingly critical. To safeguard sensitive visual information from unauthorized access, this paper proposes a novel image encryption scheme that integrates multiobjective Artificial Bee Colony (ABC) optimization algorithm and DNA coding. Multiple evaluation metrics including correlation relationship, Number of Pixel Change Rate (NPCR), Unified Average Changing Intensity (UACI), and information entropy are collaboratively optimized by the ABC algorithm. The proposed method begins with the application of the SHA-256 algorithm to generate keys and random sequences using chaotic systems. These sequences are then employed for shuffling, DNA coding, decoding, and diffusion, generating initial encrypted images. Subsequently, the encrypted images serve as individuals within the ABC algorithm to determine optimal parameters of the chaotic systems and the best ciphertext image. Simulation experiments demonstrate that the ciphertext images achieved excellent results in information entropy, pixel correlation coefficient, NPCR, and UACI. The integration of the multiobjective ABC optimization algorithm with DNA coding in our proposed image encryption scheme results in heightened security, as evidenced by superior performance in various metrics.

Topics & Concepts

EncryptionCoding (social sciences)Computer scienceChaoticAlgorithmOptimization algorithmTheoretical computer scienceMathematical optimizationMathematicsArtificial intelligenceComputer securityStatisticsChaos-based Image/Signal Encryption