International Journal of Advances in Telecommunications, Electrotechnics, Signals and Systems (Mar 2013)

Programmable Cellular Automata Encryption Algorithm Implemented in Reconfigurable Hardware

  • Petre Anghelescu

DOI
https://doi.org/10.11601/ijates.v2i2.12
Journal volume & issue
Vol. 2, no. 2
pp. 73 – 78

Abstract

Read online

This article presents an encryption system based on the PCA (Programmable Cellular Automata) theory and the implementation in reconfigurable hardware in order to achieve high speed communication for real time applications. The proposed encryption algorithm belongs to the class of symmetric key and the entire model was implemented on a reconfigurable hardware in FPGA (Field-Programmable Gate Arrays) device of type Spartan 3E XC3S500E in order to take the full advantage of the inherent parallelism of the PCA. Based on PCA state transitions certain fundamental transformations are defined which represents block ciphering functions of the proposed enciphering scheme. The experimental results prove that the proposed enciphering scheme provides high speed, good security and it is ideally for hardware implementation in FPGA devices.