Wolfram cellular auto mata and their cryptographic use as pseudorandom bit generators

The cryptographic use of Wolfram cellular automata as pseudorandom bit generators and their properties, are presented. After to apply several statistical tests with cryptographic significance and the linear complexity test to these cellular automata, a classification of them is given. Moreover, a cryptanalytic attack to the sequences generated by the cellular automata with good pseudorandom properties is analyzed. AMS Subj. Classification 2000: 94A60, 68W20, 68Q80, 11K45.

[1]  Joan Boyar,et al.  Inferring sequences produced by pseudo-random number generators , 1989, JACM.

[2]  Jeffrey C. Lagarias,et al.  Unique Extrapolation of Polynomial Recurrences , 1988, SIAM J. Comput..

[3]  Marco Tomassini,et al.  Cryptography with cellular automata , 2001, Appl. Soft Comput..

[4]  Silvio Micali,et al.  Efficient, perfect polynomial random number generators , 2004, Journal of Cryptology.

[5]  Donald E. Knuth The Art of Computer Programming 2 / Seminumerical Algorithms , 1971 .

[6]  Harald Niederreiter,et al.  Random number generation and Quasi-Monte Carlo methods , 1992, CBMS-NSF regional conference series in applied mathematics.

[7]  Donald E. Knuth,et al.  The art of computer programming. Vol.2: Seminumerical algorithms , 1981 .

[8]  Donald Ervin Knuth,et al.  The Art of Computer Programming , 1968 .

[9]  Alfred Menezes,et al.  Handbook of Applied Cryptography , 2018 .

[10]  Franco Bagnoli,et al.  Cellular Automata , 2002, Lecture Notes in Computer Science.

[11]  Igor E. Shparlinski,et al.  On the Linear Complexity of the Power Generator , 2001, Des. Codes Cryptogr..

[12]  H. Niederreiter Quasi-Monte Carlo methods and pseudo-random numbers , 1978 .

[13]  Hugo Krawczyk,et al.  On the Existence of Pseudorandom Generators , 1993, SIAM J. Comput..

[14]  Rosario Gennaro,et al.  An Improved Pseudo-random Generator Based on Discrete Log , 2000, CRYPTO.

[15]  Hu Chuan-Gan,et al.  On The Shift Register Sequences , 2004 .

[16]  Parimal Pal Chaudhuri,et al.  Theory and Applications of Cellular Automata in Cryptography , 1994, IEEE Trans. Computers.

[17]  A. Peinado Dominguez,et al.  Pseudorandom number generation based on nongroup cellular automata , 1999 .

[18]  E. F. Codd,et al.  Cellular automata , 1968 .

[19]  Willi Meier,et al.  Analysis of Pseudo Random Sequence Generated by Cellular Automata , 1991, EUROCRYPT.

[20]  J. Boyar Inferring a Sequence Generated by a Linear Congruence , 1982, FOCS.

[21]  Joan Boyar,et al.  Inferring sequences produced by a linear congruential generator missing low-order bits , 1989, Journal of Cryptology.