【24h】

Zero Knowledge in the Random Oracle Model, Revisited

机译:随机oracle模型中的零知识,重新审视

获取原文

摘要

We revisit previous formulations of zero knowledge in the random oracle model due to Bellare and Rogaway (CCS '93) and Pass (Crypto '03), and present a hierarchy for zero knowledge that includes both of these formulations. The hierarchy relates to the programmability of the random oracle, previously studied by Nielsen (Crypto '02). 1. We establish a subtle separation between the Bellare-Rogaway formulation and a weaker formulation, which yields a finer distinction than the separation in Nielsen's work. 2. We show that zero-knowledge according to each of these formulations is not preserved under sequential composition. We introduce stronger definitions wherein the adversary may receive auxiliary input that depends on the random oracle (as in Unruh (Crypto '07)) and establish closure under sequential composition for these definitions. We also present round-optimal protocols for NP satisfying the stronger requirements. 3. Motivated by our study of zero knowledge, we introduce a new definition of proof of knowledge in the random oracle model that accounts for oracle-dependent auxiliary input. We show that two rounds of interaction are necessary and sufficient to achieve zero-knowledge proofs of knowledge according to this new definition, whereas one round of interaction is sufficient in previous definitions. 4. Extending our work on zero knowledge, we present a hierarchy for circuit obfuscation in the random oracle model, the weakest being that achieved in the work of Lynn, Prabhakaran and Sahai (Eurocrypt '04). We show that the stronger notions capture precisely the class of circuits that is efficiently and exactly learnable under membership queries.
机译:由于Bellare和Rogaway(CCS'93)和Pass(Crypto '03),我们重新审视了在随机的Oracle模型中的零知识的制定(Crypto '03),并为零知识提供了包括这两种制剂的层次结构。层次结构涉及由Nielsen(Crypto '02)研究的随机oracle的可编程性。 1.我们在Bellare-Rogaway制剂和较弱的配方之间建立了微妙的分离,这产生比尼尔森工作中的分离更精细。我们表明,根据这些配方中的每一个的零知识不保留在顺序组合物中。我们引入更强大的定义,其中对手可能会接收辅助输入,这取决于随机oracle(如unruh(Crypto '07)),并在顺序组合物下建立闭合以进行这些定义。我们还提供了满足更强要求的NP的圆形最佳协议。 3.通过我们对零知识的研究,我们在占Oracle取决于辅助输入的随机Oracle模型中介绍了一个新的知识证据的定义。我们表明,根据这种新定义,需要两轮互动,并且足以实现零知识证据,而在以前的定义中,一轮互动足够。 4.在零知识上扩展我们的工作,我们在随机甲骨文模型中展示了一个层次的电路混淆,最弱的是在Lynn,Prabhakaran和Sahai的工作中实现的最弱点(Eurocrypt'04)。我们展示了更强的概念恰好捕获了在会员查询下有效和完全学习的电路类。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号