In this paper, we propose an image encryption algorithm based on non-uniform second-order reversible cellular automata (CA) which consist of two-state cells and use the Moore neighborhood. Different from other existing algorithms based CA, our algorithm uses the balanced CA rules that have a higher randomness than unbalanced rules. More specifically, before encryption we first mix the pixels of the plain image and then group these pixels with 128 bits for each block. Then each block is encrypted based on non-uniform second-order reversible CA by an iterative method. Since different key are constructed and applied for each block, the properties of confusion and diffusion of the encryption algorithm are well satisfied, and our algorithm can avoid the problem in the Electronic Codebook Book (ECB) encryption method that two plaintext blocks that have identical content are encrypted into identical cipher-text blocks. Simulation results show that our algorithm performs well in several security measurements such as histogram, information entropy, correlation of adjacent pixels, and sensitivity.
CITATION STYLE
Li, K., Sun, M., Li, L., & Chen, J. (2017). Image encryption algorithms based on non-uniform second-order reversible cellular automata with balanced rules. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10361 LNCS, pp. 445–455). Springer Verlag. https://doi.org/10.1007/978-3-319-63309-1_41
Mendeley helps you to discover research relevant for your work.