Image encryption algorithm using chaotic maps and cellular automata




Image encryption, Cellular automata, SHA-256, 2D-LSCM chaotic map, LSC chaotic map


Nowadays, some encryption schemes are not sensitive enough to plain-image, which leads to poor robustness and the scheme is vulnerability to attacks. By employing chaotic maps and cellular automata (CA), a novel image encryption algorithm is presented in this work to increase the sensitivity to plain-image and improve the security. Firstly, initial values of the two-dimensional Logistic-Sine-coupling map (2D-LSCM) and the Logistic-Sine-Cosine map (LSC) are calculated by the SHA-256 hash value of original image, and the process of diffusion is conducted next. Secondly, the key matrices are produced by iterating chaotic map in the process of permutation. The diffused image is scrambled by the index matrices, which are produced by sorting every row or column of the key matrices. Finally, the previous scrambled image is transformed into cipher-image by using CA. The experimental results and theoretical analysis prove that the proposed scheme owns good security as it can effectively resist a variety of attacks.




How to Cite

Li, L. ., Luo, Y. ., Tang, S. ., Cao, L. ., & Ouyang, X. (2020). Image encryption algorithm using chaotic maps and cellular automata. EAI Endorsed Transactions on Security and Safety, 7(26), e3.