首页> 外文会议>Theory of Cryptography Conference >Making the Best of a Leaky Situation: Zero-Knowledge PCPs from Leakage-Resilient Circuits
【24h】

Making the Best of a Leaky Situation: Zero-Knowledge PCPs from Leakage-Resilient Circuits

机译:充分利用泄漏的情况:防泄漏电路的零知识PCP

获取原文

摘要

A Probabilistically Checkable Proof (PCP) allows a randomized verifier, with oracle access to a purported proof, to probabilistically verify an input statement of the form "x ∈ L" by querying only few bits of the proof. A zero-knowledge PCP (ZKPCP) is a PCP with the additional guarantee that the view of any verifier querying a bounded number of proof bits can be efficiently simulated given the input x alone, where the simulated and actual views are statistically close. Originating from the first ZKPCP construction of Kilian et al., all previous constructions relied on locking schemes, an unconditionally secure oracle-based commitment primitive. The use of locking schemes makes the verifier inherently adaptive, namely, it needs to make at least two rounds of queries to the proof. Motivated by the goal of constructing non-adaptively verifiable ZKPCPs, we suggest a new technique for compiling standard PCPs into ZKPCPs. Our approach is based on leakage-resilient circuits, which are circuits that withstand certain "side-channel" attacks, in the sense that these attacks reveal nothing about the (properly encoded) input, other than the output. We observe that the verifier's oracle queries constitute a side-channel attack on the wire-values of the circuit verifying membership in I, so a PCP constructed from a circuit resilient against such attacks would be ZK. However, a leakage-resilient circuit evaluates the desired function only if its input is properly encoded, i.e., has a specific structure, whereas by generating a "proof" from the wire-values of the circuit on an ill-formed "encoded" input, one can cause the verification to accept inputs x (¢) L with probability 1. We overcome this obstacle by constructing leakage-resilient circuits with the additional guarantee that ill-formed encoded inputs are detected. Using this approach, we obtain the following results: 1. We construct the first witness-indistinguishable PCPs (WIPCP) for NP with non-adaptive verification. WIPCPs relax ZKPCPs by only requiring that different witnesses be indistinguishable. Our construction combines strong leakage-resilient circuits as above with the PCP of Arora and Safra, in which queries correspond to side-channel attacks by shallow circuits, and with correlation bounds for shallow circuits due to Lovett and Srivinasan. 2. Building on these WIPCPs, we construct non-adaptively verifiable computational ZKPCPs for NP in the common random string model, assuming that one-way functions exist. 3. As an application of the above results, we construct S-round WI and ZK proofs for NP in a distributed setting in which the prover and the verifier interact with multiple servers of which t can be corrupted, and the total communication involving the verifier consists of poly log(t) bits.
机译:概率可检验的证明(PCP)允许随机验证者(通过oracle访问声称的证明)通过仅查询证明的几位来概率验证形式为“ x∈L”的输入语句。零知识PCP(ZKPCP)是具有PCP的另一项保证,即只要给定输入x,就可以有效地模拟任何查询证明者的有限数量证明比特的验证者的视图,在此情况下,仿真视图和实际视图在统计上是接近的。从Kilian等人的第一个ZKPCP构造开始,所有以前的构造都依赖于锁定方案,这是一种无条件安全的基于oracle的承诺原语。锁定方案的使用使验证者具有固有的适应性,即它需要对证明进行至少两轮查询。基于构建非自适应可验证ZKPCP的目标,我们提出了一种将标准PCP编译为ZKPCP的新技术。我们的方法基于防回弹电路,该电路可承受某些“边信道”攻击,从某种意义上说,这些攻击除了输出外,不会透露任何有关(正确编码的)输入的信息。我们观察到,验证者的预言查询对验证I中成员资格的电路的线值构成了边信道攻击,因此,由具有抵御此类攻击能力的电路构造的PCP将为ZK。但是,防漏电电路只有在其输入正确编码(即具有特定结构)的情况下,才能评估所需功能,而通过在格式不正确的“编码”输入上从电路的导线值生成“证明” ,可以使验证以概率1接受输入x(l)L。我们通过构造具有防泄漏能力的电路来克服这一障碍,并另外保证了可以检测到格式错误的编码输入。使用这种方法,我们获得以下结果:1.我们使用非自适应验证构造了用于NP的第一个见证人无法区分的PCP(WIPCP)。 WIPCP只要求不区分不同的证人就放宽了ZKPCP。我们的构造将上述强大的防漏电电路与Arora和Safra的PCP结合在一起,其中查询对应于浅电路的边信道攻击,并具有针对Lovett和Srivinasan造成的浅电路的相关范围。 2.在这些WIPCP的基础上,假设存在单向函数,我们将在通用随机字符串模型中为NP构造非自适应可验证的计算ZKPCP。 3.作为上述结果的应用,我们在分布式环境中构造了NP的S轮WI和ZK证明,其中证明者和验证者与t可能受到破坏的多个服务器交互,并且涉及验证者的总通信量由poly log(t)位组成。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号