PRG ⇒ Average-case hardness of NP

Free reduction · standard model · folklore · security loss: one call to the algorithm: error under the sampler gives PRG advantage at least

Statement

If a PRG with exists, as for seeds and outputs that are bit strings, is hard on average over samplable distributions: the language is in , and under the sampler that outputs for or for , each with probability , every efficient algorithm errs with probability at least , so the definition holds with — folklore.

Sketch

Let err with probability on and on uniform , so its error under is . Since , a uniform lies in with probability at most , so , while . The distinguisher that outputs exactly when accepts therefore has , so .

Notes

  • With OWF ⇒ PRG — HILL99, one-way functions make hard on average over a samplable distribution, so neither Algorithmica nor Heuristica, Impagliazzo’s worlds in which is easy on average over samplable distributions, has one-way functions — Imp95.