Pseudo-Random Pattern Based Cryptography with Using Cellular Learning Automata
Atefeh Ghalambor Dezfuly, Saeid Setayeshi, Mohammad Reza Babaei Mosleh · ASME Press eBooks · 2011
The encryption is one of most essential ways for protecting information against threats. As a sample of swift ways for this purpose, stream ciphering can be indicated. In this type of cryptography, a generator is charged to produce a sequence of bits as the key stream. This sequence is seem to has no specific period pattern and to be a random stream. Linear Feedback Shift Registers and cellular automata have been used as pseudo-random number generator. The most important issue in using cellular automata includes determining an optimal set of rules for cells. This paper focuses on selecting optimal rules set for such this generator based on cellular learning automata.