Paper 2024/1524

Lower Bounds on the Overhead of Indistinguishability Obfuscation

Zhenjian Lu, University of Warwick
Noam Mazor, Tel Aviv University
Igor C. Oliveira, University of Warwick
Rafael Pass, Cornell Tech, Technion – Israel Institute of Technology, Tel Aviv University
Abstract

We consider indistinguishability obfuscation (iO) for multi-output circuits $C:\{0,1\}^n\to\{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 $\nsubseteq$ 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 $\Omega(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$\nsubseteq$ 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.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Contact author(s)
zhenjian lu @ warwick ac uk
noammaz @ gmail com
igor oliveira @ warwick ac uk
rafael @ cs cornell edu
History
2024-09-30: approved
2024-09-27: received
See all versions
Short URL
https://ia.cr/2024/1524
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1524,
      author = {Zhenjian Lu and Noam Mazor and Igor C. Oliveira and Rafael Pass},
      title = {Lower Bounds on the Overhead of Indistinguishability Obfuscation},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1524},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1524}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.