【24h】

Zero-Knowledge and Code Obfuscation

机译:零知识和代码混淆

获取原文
获取外文期刊封面目录资料

摘要

In this paper, we investigate the gap between auxiliary-input zero-knowledge (AIZK) and blackbox-simulation zero-knowledge (BSZK). It is an interesting open problem whether or not there exists a protocol which achieves AIZK, but not BSZK. We show that the existence of such a protocol is closely related to the existence of secure code obfuscators. A code obfuscator is used to convert a code into an equivalent one that is difficult to reverse-engineer. This paper provides security definitions of code obfuscation. By their definitions, it is easy to see that the existence of the gap implies the existence of a cheating verifier such that it is impossible to obfuscate any code of it. Intuitively, this means that it is possible to reverse-engineer any code of such a cheating verifier. Furthermore, we consider the actual behavior of such a cheating verifier. In order to do so, we focus on two special cases in which the gap exists: (1) there exists a constant round public-coin AIZK interactive argument for a language outside of. (2) there exists a 3-round secret-coin AIZK interactive argument for a language outside of. In the former case, we show that it is impossible to securely obfuscate a code of a cheating verifier behaving as a pseudorandom function. A similar result is shown also in the latter case. Our results imply that any construction of constant round public-coin or 3-round secret-coin AIZK arguments for non-trivial languages essentially requires a computational assumption with a reverse-engineering property.
机译:在本文中,我们研究了辅助输入零知识(AIZK)和黑箱模拟零知识(BSZK)之间的差距。它是一个有趣的公开问题,无论是否存在实现AIZK的协议,而不是BSZK。我们表明,这种协议的存在与安全码混淆器的存在密切相关。代码混淆器用于将代码转换为难以反向工程师的代码。本文提供了代码混淆的安全定义。通过他们的定义,很容易看出,差距的存在意味着存在作弊验证者,使得不可能混淆任何代码。直观地,这意味着可以反向工程师这种作弊验证者的任何代码。此外,我们考虑这种作弊验证者的实际行为。为此,我们专注于两个特殊案例,其中差距存在:(1)在外面的语言存在恒定的循环公共硬币AIZK互动参数。 (2)在外面的语言存在3轮秘密COIN AIZK互动参数。在前一种情况下,我们表明,不可能安全地混淆作弊验证者的代码,该代码行为作为伪随机函数。在后一种情况下也显示了类似的结果。我们的结果意味着任何恒定的圆形公共硬币或3轮秘密硬币的非琐事语言的秘密争论基本上需要具有逆向工程的计算假设。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号