iO ⇒ Witness encryption

Fully-black-box reduction · standard model · GGHRSW13 · security loss: none: the reduction forwards the adversary’s guess

Statement

iO yields witness encryption for every relation : outputs an obfuscation of the circuit if and otherwise, and runs the obfuscated circuit on — GGHRSW13.

Sketch

For , both and output on every input, so they are functionally equivalent circuits of the same size, and iO makes their obfuscations indistinguishable.

Notes

  • The first witness encryption scheme is built directly from multilinear maps: MMap ⇒ WE — GGSW13.