Lower Bounds on the Overhead of Indistinguishability Obfuscation
summary
Under the assumption NP not in BPP the work proves a concrete inefficiency: efficient iO for multi-output Boolean circuits must add about s/log s additive overhead (formally no iO that outputs size s+ o(s/log s)). The argument combines iO, collision-resistant hashing, PRFs and a connection to meta-complexity (Levin reductions and the NP-hardness of multi-output circuit minimization) to construct explicit multi-output families that force the blowup; result holds conditionally and is constructive.
AI-written summary · about
chapters (9)
- 0:00Obfuscation lower bounds intro
- 2:13Weak lower bound multibit circuits
- 7:42Metacomplexity gap MCSP
- 15:37Levin reductions assumptions
- 25:41Gap MCSP NP completeness
- 30:24Multi-output MCSP overhead
- 33:02Direct proof simplified circuits
- 44:23Summary future directions
- 46:16Q&A metacomplexity obfuscation
related talks
52mIndistinguishability Obfuscation via Mathematical Proofs of Equivalence
48mTales of Obfuscation in Bounded Arithmetic, Metacomplexity, and Differential Privacy
31mObfuscation of Probabilistic Circuits and Applications
37mMutual Empowerment Between Circuit Obfuscation and Circuit Minimization
01h 12mApplications of Obfuscation I
50mApplications of Obfuscation II
57mIndistinguishability Obfuscation from Well-Founded Assumptions
01h 26mObfuscation 1
