OWF ⇒ PRG
Statement
Every unkeyed one-way function yields a PRG — HILL99. The construction extracts, by universal hashing, the computational entropy that the GL89 hard-core predicate adds to the output of .
Notes
- For a one-way permutation , already stretches by one bit — GL89.
- Seed length via next-block pseudoentropy, with a generator that is non-adaptive in and parallelizable — HRV10.
- Seed length and a single hashing step, from a characterization of pseudoentropy by KL-hardness of sampling — VZ12.
- Conversely, every PRG is a one-way function (PRG ⇒ OWF), so OWF PRG — folklore.