OWF ⇒ PRG

Fully-black-box reduction · standard model · HILL99

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.