Data Encryption Using Non-uniform 2-D Von Neumann Cellular Automata
Rong‐Jian Chen, Jui‐Lin Lai · 2005
This paper presents a new method for data encryption. Its encryption scheme is based on replacement of the data values. The data values are replaced using a progressive cellular automata (CA) substitution. In the progressive CA substitution, the key stream is generated from the non-uniform 2-D N/spl times/N von Neumann cellular automata, that is a special type of discrete cellular neural networks (CNN). The characteristics of the proposed encryption method are loss-less, symmetric private key encryption, very large number of security keys, key-dependent permutation, and key-dependent pixel value replacement. Simulation results for color images show that the proposed data encryption method satisfies the properties of confusion and diffusion due to the CA substitution is wonderful.