Håstad, J., Impagliazzo, R., Levin, L. A. and Luby, M. (1999). A pseudorandom generator from any one-way function. SIAM Journal on Computing 28(4), 1364–1396. DOI 10.1137/S0097539793244708
Key takeaways
Read in full (NOTE-880). There is a pseudorandom generator if and only if there is a one-way function (Theorem 6.2.2), in the uniform setting: adversaries are algorithms, and every reduction is an oracle Turing machine that turns an adversary for the constructed generator into an inverter for the given function. The route runs one-way function → false entropy generator → pseudoentropy generator → pseudorandom generator, where “computational entropy” is the Shannon entropy of some P-samplable distribution that no adversary of the given strength tells apart from the output. The general reduction is only weak-preserving: composed literally it needs seeds of length n^34, and the paper’s direct construction n^10. The paper attributes to Goldreich [G : 89] the equivalence of pseudorandom generators with P-samplable pairs that are computationally indistinguishable but statistically very different; with Theorem 6.2.2 that gives the one-way function form, but the paper never writes that combined sentence.
Why this is here
The owner asked whether material downstream of computational indistinguishability, or the signal detection literature, could help with CLAIM-302 and the bounded-observer questions. Read for QUESTION-103. It is the theorem behind the book’s “if and only if one-way functions” (LIT-1053, LIT-1061), and pseudoentropy is the computational counterpart of information content that CLAIM-304 and QUESTION-110 reach for.