谷聖爱凌子 2023-02-25 21:38 采纳率: 92%
浏览 9
已结题

关于零知识证明的问题。

关于3着色的ZK证明。如果证明者在每次迭代中都没有打乱颜色会怎样?也就是说,证明程序在开始时排列颜色一次,然后在所有迭代中都坚持这种排列。协议仍然是零知识的吗?

  • 写回答

1条回答 默认 最新

  • MarkHan_ 2023-02-25 21:44
    关注

    该回答引用GPTᴼᴾᴱᴺᴬᴵ
    在3着色的ZK证明中,如果证明者在每次迭代中都没有打乱颜色,则协议将不再是零知识的。

    原因在于,零知识协议的核心概念是证明者只能向验证者透露必要的信息,而不透露其他任何有关秘密的信息。在3着色的ZK证明中,证明者需要在每次迭代中选择不同的颜色并对其进行着色,以展示其具有着色图的合法着色。如果证明者坚持在每次迭代中都使用相同的颜色排列,则验证者将能够根据证明者的着色信息推断出该颜色排列,从而了解有关着色图的更多信息。

    因此,如果证明者在每次迭代中都没有打乱颜色,则该协议不再是零知识的。为了确保协议的零知识性质,证明者需要在每次迭代中重新排列颜色,以使验证者无法确定颜色排列。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 3月7日
  • 已采纳回答 2月27日
  • 创建了问题 2月25日

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度