Affiliation:
1. University of Pitesti, Romania
Abstract
In this chapter, bio-inspired techniques based on the cellular automata (CAs) and programmable cellular automata (PCAs) theory are used to develop information security systems. The proposed cryptosystem is composed from a combination of a CA as a pseudorandom number generator (PRNG) and a PCA that construct the ciphering functions of the designed enciphering scheme. It is presented how simple elements named „cells” interact between each other using certain rules and topologies to form a larger system that can be used to encrypt/decrypt data sent over network communication systems. The proposed security system was implemented in hardware in FPGA devices of type Spartan 3E – XC3S500E and was analyzed and verified, including NIST statistical tests, to assure that the system has good security and high speed. The experimental results proves that the cryptographic techniques based on bio-inspired algorithms provides an alternative to the conventional techniques (computational methods).
Reference34 articles.
1. Anghelescu, P., Ionita, S., & Iana, V. (2013). High-speed PCA Encryption Algorithm using Reconfigurable Computing. Journal of Cybernetics and Systems, 44(4), 285–304.
2. Anghelescu, P., Ionita, S., & Sofron, E. (2010). Encryption Technique with Programmable Cellular Automata. Journal of Cellular Automata, 5(1-2), 79–106.
3. Computing Phase Shifts of Maximum-Length 90/150 Cellular Automata Sequences