iO + NP ⊄ io-BPP ⇒ OWF

Standard model · KMNPRY14

Statement

If NP ⊄ io-BPP and an efficient indistinguishability obfuscator for all polynomial-size circuits exists, even one that is only approximately correct, then one-way functions exist — KMNPRY14. The complexity hypothesis cannot be dropped: if , iO exists, by outputting the lexicographically first circuit of the same size computing the same function — KMNPRY14 — while one-way functions do not (OWF inversion ∈ NP) — folklore.

Notes