A new, cellular automata-based, symmetric cipher and its architecture are described in this paper. Using 16 bit words through non-autonomous cellular automata (CA), the cipher can provide data rates of 320 MBits per second at a clock rate of 20 MHz. By employing involutions, unidirectional data flow is maintained through the cipher. A 96-bit autonomous CA is used to store the secret key and this evolves as data are introduced into the cipher. Such CA techniques are conducive to VLSI implementation due to modularity, parallelism and local communications.
展开▼