Sin7Y团队深入研讨——几种多项式承诺方案

本文探讨了KZG10、IPA、FRI和DARKS等多种多项式承诺方案,用于零知识证明。不同方案在效率、安全性及是否需要可信设置方面存在差异,影响着零知识证明算法的性能。例如,基于FRI的zk-STARKs算法抗量子,而基于DARK的Supersonic算法安全性依赖于群的性质。在实际应用中,选择合适的PC方案需要综合考虑安全性与效率。
摘要由CSDN通过智能技术生成

希望通过本文的介绍,让大家对这几种主流的PC方案有更全面的认识,然后在实际的应用过程中,选择最合适的PC方案。

在学习各种零知识证明算法的过程中,经常会看到这样一个 Cryptographic Primitives:Polynomial Commitment(PC)。

先看一下 Commitment 的定义:一个 Committer 提供一个 Public Value,这个 Value 称为 Commitment,是与原始的 Message 绑定(即 Computation Binding),且不暴露 Message(即 Hiding);Committer 需要“Open”这个 Commitment,并发送 Message 给 Verifier 来验证 Commitment 和 Message 的对应关系。

而 PC 可以看成对某个多项式 P 的 Commitment,Committer 可以在不暴露多项式 P 的前提下,通过一个 Proof,来证明多项式在某点 z 的值,满足 P(z) = a。

实现 PC 的方案有很多种:

  1. KZG10 Commitment :基于pairing group
  2. IPA Commitment:基于discrete log group
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值