Title :
A symmetric cryptography based on extended cellular automata
Author :
Xuelong, Zhao ; Qianmu, Li ; Manwu, Xu ; Fengyu, Liu
Author_Institution :
Dept. of Comput. Sci. & Technol., Nanjing Univ. of Sci. & Technol., China
Abstract :
Based on the basic theory of cellular automata (CA), using genetic algorithm to find the rules of CA, one-dimensional extended non-uniform CA is constructed to generate high quality random bit numbers. A stringent test of randomness is applied to the bit numbers. The results show that our extended CA generator outperforms other generators such as shift register generator, congruential generator and lagged Fibonacci generator. This generator can meet the requirement of the security for cryptographic modules and provide a new method to generate pseudo-random numbers in cryptography. An example of image encryption is also provided for illustration.
Keywords :
cellular automata; cryptography; genetic algorithms; random number generation; congruential generator; extended cellular automata; genetic algorithm; image encryption; lagged Fibonacci generator; random bit number; random number generator; shift register generator; symmetric cryptography; Automata; Computer science; Data security; Genetic algorithms; Information security; Public key; Public key cryptography; Random number generation; Shift registers; Testing; Cellular automata; cryptography; data encryption; random number generator;
Conference_Titel :
Systems, Man and Cybernetics, 2005 IEEE International Conference on
Print_ISBN :
0-7803-9298-1
DOI :
10.1109/ICSMC.2005.1571195