Paper 2025/307 Original: eprint.iacr.org/2025/307 ↗

Quasi-Linear Indistinguishability Obfuscation via Mathematical Proofs of Equivalence and Applications

Yaohua Ma
Chenxin Dai
Elaine Shi
Abstract

Indistinguishability obfuscation (\iO) is a powerful cryptographic primitive and has been quoted as the ``swiss army-knife of modern cryptography''. Most prior works on \iO focused on theoretical feasibility, and paid less attention to the efficiency of the constructions. As a result, all prior constructions stopped at achieving polynomial efficiency without worrying about how large the polynomial is. In fact, it has even been conjectured that a polynomial dependence on the input length is necessary. In this work, we show that if the two circuits to be obfuscated enjoy a succinct propositional logic proof of equivalence, then we can create obfuscated versions of these programs that are computationally indistinguishable; and importantly, the obfuscated program's efficiency is quasi-linear in the circuit size and proof size. We show that our quasi-linear \iO construction also leads to new applications. Specifically, we show how to achieve quasi-linear efficiency for 1) \iO for Turing Machines with unbounded inputs, and 2) multi-input functional encryption, also assuming succinct proofs of equivalence.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
History
2025-02-20: last updated
2025-02-20: published
Short URL
https://ia.cr/2025/307
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/307,
      author = {Yaohua Ma and Chenxin Dai and Elaine Shi},
      title = {Quasi-Linear Indistinguishability Obfuscation via Mathematical Proofs of Equivalence and Applications},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/307},
      year = {2025},
      url = {https://eprint.iacr.org/2025/307}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.