Indistinguishability Obfuscation of Circuits and its Application in Security

Abstract

Under discussion in the paper is an iO (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 iO for Nick's Class. Using Fully Homomorphic Encryption, we will amplify the result and construct an iO for P/poly, which are circuits of polynomial size. Discussion on iO and Functional Encryption is also included in this paper.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…