Digital image encryption techniques play crucial roles in preventing unauthorized accsess. In this study, color image encryption and decryption are performed through a technique that applies a 3Dchaotic map, DNA sequence, and the key-dependent DNA S-box of the Advanced Encryption Standard (AES) to get higher security. This technique comprises five steps: block transcription, encoding of DNA base, reverse/ reverse complement of DNA, use of a 3D chaotic map, and key-dependent DNA S-box of AES. In the proposed scheme, block transcription is performed to shuffle image pixels by changing their positions in the image. Encoding of DNA base and reverse/reverse complement of DNA are conducted to change pixel values, thereby diffusing the image. A 3D chaotic map is then utilized to generate a secret key for shuffling and diffusing the pixels of an image. The S-box of AES is scrambled by changing the coordinate values of the DNA S-box of AES to keep it obscured. Then, the image is substituted into the key-dependent DNA S-box of AES. The aforementioned processes aim to satisfy the high-level security requirement of certain encrypted images. The proposed algorithm is comprehensively tested using different criteria, such as the Number of Pixels Change Rate (NPCR), the Unified Averaged Changed Intensity(UACI), the Correlation Coefficient(CC), Information Entropy (IE), histogram, Mean Square Error (MSE), and key sensitivity analysis. Result shows that the proposed algorithm satisfies all the aforementioned criteria, thereby indicating that it is resistant to different types of attacks, including differential, statistical, and exhaustive attacks.
展开▼