A comparison of two approaches to pseudorandomness

The concept of pseudorandomness plays an important role in cryptography. In this note, we contrast the notions of complexity-theoretic pseudorandom strings (from algorithmic information theory) and pseudorandom strings (from cryptography). For example, we show that we can easily distinguish a complexity-theoretic pseudorandom ensemble from the uniform ensemble. Both notions of pseudorandom strings are uniformly unpredictable; in contrast with pseudorandom strings, complexity-theoretic pseudorandom strings are not polynomial-time unpredictable.

[1]  Lane A. Hemaspaandra,et al.  Pseudorandom Generators and the Frequency of Simplicity , 1995, STACS.

[2]  Eric Allender,et al.  Some consequences of the existence of pseudorandom generators , 1987, J. Comput. Syst. Sci..

[3]  Ray J. Solomonoff,et al.  A Formal Theory of Inductive Inference. Part II , 1964, Inf. Control..

[4]  Gregory J. Chaitin,et al.  On the Length of Programs for Computing Finite Binary Sequences , 1966, JACM.

[5]  William Feller,et al.  An Introduction to Probability Theory and Its Applications , 1967 .

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

[7]  A. Selman,et al.  Complexity theory retrospective II , 1998 .

[8]  William M. Daley,et al.  Security Requirements for Cryptographic Modules , 1999 .

[9]  Ray J. Solomonoff,et al.  A Formal Theory of Inductive Inference. Part I , 1964, Inf. Control..

[10]  Gregory J. Chaitin,et al.  The Limits of Mathematics , 1995, J. Univers. Comput. Sci..

[11]  Ueli Maurer,et al.  A universal statistical test for random bit generators , 1990, Journal of Cryptology.

[12]  Marius Zimand Large Sets in AC0 have Many Strings with Low Kolmogorov Complexity , 1997, Inf. Process. Lett..

[13]  Cristian S. Calude Information and Randomness , 1994, Monographs in Theoretical Computer Science An EATCS Series.

[14]  Andrew Chi-Chih Yao,et al.  Theory and Applications of Trapdoor Functions (Extended Abstract) , 1982, FOCS.

[15]  Michael Luby,et al.  Pseudorandomness and cryptographic applications , 1996, Princeton computer science notes.

[16]  Manuel Blum,et al.  A Simple Unpredictable Pseudo-Random Number Generator , 1986, SIAM J. Comput..

[17]  Oded Goldreich,et al.  Foundations of Cryptography: Basic Tools , 2000 .

[18]  Yongge Wang Resource bounded randomness and computational complexity , 2000, Theor. Comput. Sci..

[19]  Oded Goldreich,et al.  Foundations of Cryptography (Fragments of a Book) , 1995 .

[20]  B. Harshbarger An Introduction to Probability Theory and its Applications, Volume I , 1958 .

[21]  Manuel Blum,et al.  How to generate cryptographically strong sequences of pseudo random bits , 1982, 23rd Annual Symposium on Foundations of Computer Science (sfcs 1982).

[22]  Cristian Claude,et al.  Information and Randomness: An Algorithmic Perspective , 1994 .

[23]  Feller William,et al.  An Introduction To Probability Theory And Its Applications , 1950 .

[24]  Cristian S. Calude Information and Randomness: An Algorithmic Perspective , 1994 .