Lower Bounds on the Overhead of Indistinguishability Obfuscation
Zhenjian Lu, Noam Mazor, Igor C. Oliveira, Rafael Pass
Abstract
We consider indistinguishability obfuscation (iO) for multi-output circuits C : 0, 1 n → 0, 1 n of size s, where s is the number of AND/OR/NOT gates in C. Under the worst-case assumption that NP ⊈ BPP, we establish that there is no efficient indistinguishability obfuscation scheme that outputs circuits of size s + o(s/ log s). In other words, to be secure, an efficient iO scheme must incur an Ω(s/ log s) additive overhead in the size of the obfuscated circuit. The hardness assumption under which this negative result holds is minimal since an optimal iO scheme with no circuit size overhead exists if NP ⊆ BPP.
Expanding on this result, we also rule out iO for single-output database-aided circuits with an arbitrary polynomial overhead in circuit size. This strengthens an impossibility result by Goldwasser and Rothblum [GR07], which considered circuits with access to an exponential-length database that the obfuscator has oracle access to; in contrast, our impossibility result holds even w.r.t. polynomial-size databases and even w.r.t. obfuscators that may run in time polynomial in the size of the database (and thus may read the whole database).
The proof of our main result builds on a connection between obfuscation and meta-complexity put forward by Mazor and Pass [MP24], and on the NP-hardness of circuit minimization for multi-output circuits established by Loff, Ilango, and Oliveira [ILO20], together with other techniques from cryptography and complexity theory.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 8baecda4-0736-4b3e-8fd4-05aae64ea205Cited by top-tier papers1
Ask how each one uses itBuilds on10
- Indistinguishability obfuscation from well-founded assumptionsAayush Jain, Huijia Lin, Amit SahaiSTOC 2021 · 223 citations
- Indistinguishability obfuscation from circular securityRomain Gay, Rafael PassSTOC 2021 · 78 citations
- Candidate iO from Homomorphic Encryption SchemesZvika Brakerski, Nico Döttling, Sanjam Garg, Giulio MalavoltaEUROCRYPT 2020 · 60 citations
- Indistinguishability Obfuscation Without Maps: Attacks and Fixes for Noisy Linear FEShweta Agrawal, Alice Pellet-MaryEUROCRYPT 2020 · 51 citations
- Indistinguishability Obfuscation from Simple-to-State Hard Problems: New Assumptions, New Techniques, and SimplificationRomain Gay, Aayush Jain, Huijia Lin, Amit SahaiEUROCRYPT 2021 · 46 citations
Related papers
- Cryptography Meets Worst-case Complexity: Optimal Security and More From iO and Worst-case AssumptionsRahul Ilango, Alex LombardiFOCS 2025 · 1 citation
- Quasi-Linear Indistinguishability Obfuscation via Mathematical Proofs of Equivalence and ApplicationsYaohua Ma, Chenxin Dai, Elaine ShiEUROCRYPT 2025 · 5 citations
- Indistinguishability Obfuscation via Mathematical Proofs of EquivalenceAbhishek Jain, Zhengzhong JinFOCS 2022 · 21 citations
- Indistinguishability Obfuscation, Range Avoidance, and Bounded ArithmeticRahul Ilango, Jiatu Li, R. Ryan WilliamsSTOC 2023 · 17 citations
- NP-Hardness of Approximating Meta-Complexity: A Cryptographic ApproachYizhi Huang, Rahul Ilango, Hanlin RenSTOC 2023 · 6 citations
