English

Indistinguishability Obfuscation of Circuits and its Application in Security

Cryptography and Security 2022-06-30 v1 Computational Complexity

Abstract

Under discussion in the paper is an iOi\mathcal{O} (indistinguishability obfuscator) for circuits in Nick's Class. The obfuscator is constructed by encoding the Branching Program given by Barrington's theorem using Multilinear Jigsaw Puzzle framework. We will show under various indistinguishability hardness assumptions, the constructed obfuscator is an iOi\mathcal{O} for Nick's Class. Using Fully Homomorphic Encryption, we will amplify the result and construct an iOi\mathcal{O} for P/poly\textbf{P}/poly, which are circuits of polynomial size. Discussion on iOi\mathcal{O} and Functional Encryption is also included in this paper.

Keywords

Cite

@article{arxiv.2206.14304,
  title  = {Indistinguishability Obfuscation of Circuits and its Application in Security},
  author = {Shilun Li and Zijing Di},
  journal= {arXiv preprint arXiv:2206.14304},
  year   = {2022}
}