Cellular Automata, S-Box and DNA Coding Based SPN for Image Encryption
Omar Omran, Wassim Alexan · 2023
The rapidly increasing transmission of multimedia through the Internet and insecure communication channels is challenging scientists and engineers to develop efficient security measures. An image encryption algorithm is proposed in this paper to help solve such a problem. The proposed algorithm is carried out in 3 stages. The first stage employs Rule 30 cellular automata to generate the first encryption key. The second stage makes use of a tried-and-true S-box. Finally, in the third stage, DNA encoding is used to generate the second encryption key. The overall effect of this 3-stage process ensures that a cryptographic system's Shannon's confusion and diffusion properties are employed, thereby improving the security and robustness of the resulting encrypted images.