OWP inversion ∈ NP ∩ coNP
Statement
Inverting a one-way permutation is a problem in NP coNP: for every polynomial-time computable that permutes each , the language is in — folklore.
Sketch
Every has exactly one preimage , and certifies membership when and non-membership when ; the condition is checked directly.
Notes
- With error amplification, a algorithm for the language inverts on every bit by bit, so one-way permutations exist only if — folklore.
- A deterministic polynomial-time reduction from an -complete language to this one gives (No deterministic reduction from NP to OWP) — Bra79b.