  Cellular Automata(CA) is a discrete computing model which provides simple,
flexible and efficient platform for simulating complicated systems and
performing complex computation based on the neighborhoods information. CA
consists of two components 1) a set of cells and 2) a set of rules .
Programmable Cellular Automata(PCA) employs some control signals on a Cellular
Automata(CA) structure. Programmable Cellular Automata were successfully
applied for simulation of biological systems, physical systems and recently to
design parallel and distributed algorithms for solving task density and
synchronization problems. In this paper PCA is applied to develop cryptography
algorithms. This paper deals with the cryptography for a parallel AES
encryption algorithm based on programmable cellular automata. This proposed
algorithm based on symmetric key systems.
