OWF inversion ∈ NP

Inclusion · folklore

Statement

Inverting a one-way function is a problem in NP: for every polynomial-time computable , the language is in , with as certificate, and likewise for a keyed family with the key part of the instance — folklore.

Notes

  • With error amplification, a algorithm for the language inverts on every image by prefix search, so one-way functions exist only if , and one-way functions secure against non-uniform adversaries exist only if — folklore.