【24h】

Responsive Round Complexity and Concurrent Zero-Knowledge

机译:响应圆形复杂性和并发零知识

获取原文

摘要

The number of communication rounds is a classic complexity measure for protocols; reducing round complexity is a major goal in protocol design. However, when the communication time is inconstant, and in particular, when one of the parties intentionally delays its messages, the round complexity measure may become meaningless. For example, if one of the rounds takes longer than the rest of the protocol, then it does not matter if the round complexity is bounded by a constant or by a polynomial. In this paper, we propose a complexity measure called responsive round complexity. Loosely speaking, a protocol has responsive round complexity m with respect to Party A, if it makes the following guarantee. If A's longest delay in responding to a message in a run of the protocol is t, then, in that run, the overall communication time is at most m·t. The logic behind this definition is that if a party responds quickly to a message, whether it has a good connection or it just chooses not to delay its messages, then this party deserves to get an overall quicker running time. Responsive round complexity is particularly interesting in a setting where a party may gain something by delaying its messages. In this case, the delaying party does not deserve the same response time as another party that behaves nicely. We demonstrate the significance of responsive round complexity by presenting a new protocol for concurrent zero-knowledge. The new protocol is a black-box concurrent zero knowledge proof for all languages in NP with round complexity O{sup}~(log{sup}2 n) but responsive round complexity O{sup}~(log n). While the round complexity of the new protocol is similar to what is known from previous works, its responsive round complexity is a significant improvement: all known concurrent zero-knowledge protocols require O{sup}~(log{sup}2 n) rounds. Furthermore, in light of the known lower bounds, the responsive round complexity of this protocol is basically optimal.
机译:通信轮次数是协议的经典复杂度;减少圆形复杂性是协议设计中的主要目标。然而,当通信时间不全而且特别是,当其中一个方故意延迟其消息时,圆形复杂度可能变得毫无意义。例如,如果其中一个圆形比其他协议的其余部分长,则如果圆形复杂度被常数或多项式界定,则无关紧要。在本文中,我们提出了一种称为响应圆形复杂性的复杂性度量。松散地说,协议对派对A具有响应的圆形复杂度M,如果它提出以下保证。如果在协议运行中响应消息的最长延迟是T,那么,在该运行中,整体通信时间最多为m·t。此定义背后的逻辑是,如果一个方响应到消息,它是否有一个很好的连接,或者只选择不延迟其消息,那么这个方应该得到整体的运行时间。响应的圆形复杂性在一个派对可以通过延迟消息来获得某些东西的环境中特别有趣。在这种情况下,延迟方并不值得与另一方相同的响应时间,其行为很好。我们展示了响应圆形复杂性的重要性,通过呈现一个用于并发零知识的新协议。新协议是一个黑盒并发零知识证明,用于NP中的所有语言,具有圆形复杂度O {sup}〜(log {sup} 2 n),但响应圆形复杂度o {sup}〜(log n)。虽然新协议的圆形复杂性类似于以前的作品中已知的,但其响应的圆形复杂性是一个重要的改进:所有已知的并发零知识协议都需要o {sup}〜(log {sup} 2 n)轮。此外,根据已知的下界,该方案的响应圆形复杂度基本上是最佳的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号