We present a dynamic DNA coding multi-image encryption algorithm based on integer lifting wavelet transform and compound chaos. In the encryption process, the low-frequency sub-bands of four plaintexts are extracted to get a combined image containing the multiple plaintext image information. With the help of a chaotic system, the pixel positions and pixel values of the combined image are modified by the permutation and the diffusion operations. Then we divide the image into equal-sized blocks, and the dynamic DNA coding method is used to complete the final encryption. To enhance security, we employ the RSA algorithm to protect the keys used in our encryption algorithm. Simulation results and security analysis demonstrate the robustness and the security. |
ACCESS THE FULL ARTICLE
No SPIE Account? Create one
CITATIONS
Cited by 2 scholarly publications.
Image encryption
Chaos
Image compression
Computer security
Complex systems
Image processing
Diffusion