Under discussion in the paper is an $i\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 $i\mathcal{O}$ for Nick's Class. Using Fully Homomorphic Encryption, we will amplify the result and construct an $i\mathcal{O}$ for $\textbf{P}/poly$, which are circuits of polynomial size. Discussion on $i\mathcal{O}$ and Functional Encryption is also included in this paper.
翻译:本文讨论的是用于 Nick 类电路的 $i\ mathcal{O} $( 无法分解的模糊器) 。 模糊器是用巴林顿的理论用多线性 Jigsaw 拼字框架来编码巴林顿 的分流程序构建的。 我们将在各种不可分性硬度假设下显示, 构造的模糊器是用于 Nick 类的 $i\ mathcal{O} $( 无法分解的模糊器 ) 。 使用全正态加密, 我们将放大结果, 并构建一个 $\ mathcal{ O} $( $\ textbf{ P} /poly$ $ ( $\ textbf{ P}/poly$ ), 这是多线性大小的电路 。 关于 $\ mathcal{ O} 和功能加密的讨论也包含在本文中 。