GKR+Groth16:更快的MiMC证明

1. 引言

Consensys团队Alexandre Belling等人2022年论文 Recursion over Public-Coin Interactive Proof Systems; Faster Hash Verification 中,提出了:

  • 用GKR来证明MiMC哈希计算的完整性
  • 将GKR verifier嵌入到SNARK(Groth16)电路中
  • 由于GKR为public-coin interactive协议,若直接使用Fiat-Shamir将导致更差的性能。为此本文将GKR优化为one-round协议。
  • 相比于直接用Groth16来验证MiMC,其性能提升了约35倍:

开源代码实现见:

相关推荐
HaiLang_IT20 天前
【信息安全毕业设计】基于zkSNARK与递归证明的数字签名验证方案研究
零知识证明·数字签名·身份验证
FAFU_kyp25 天前
Iden3 协议规范(Version 0)详细总结
零知识证明
搬砖魁首1 个月前
密码学系列 - 零知识证明(ZKP) - NTT与MSM的总结
密码学·零知识证明·zkp·ntt·msm·pippenger·kzg
openHiTLS密码开源社区1 个月前
椭圆曲线密码学的效率核心:单标量与多标量乘法详解
区块链·零知识证明·rsa·隐私保护·ecc·多标量·单标量
openHiTLS密码开源社区1 个月前
从 “对话” 到 “证书”:零知识证明的魔法工具箱 —— 让隐私验证走进普通人的数字生活
区块链·零知识证明·隐私泄露·zkp
搬砖魁首2 个月前
密码学系列 - 零知识证明(ZKP) - NTT运算
区块链·密码学·零知识证明·fft·ntt
mutourend2 个月前
ICICLE-Snark:目前最快的 Groth16 实现
零知识证明
搬砖魁首3 个月前
密码学系列 - 零知识证明(ZKP) - 多种承诺方案
密码学·零知识证明·pcs·zkp·承诺方案
AIMercs4 个月前
零知识证明
区块链·零知识证明
搬砖魁首4 个月前
DevCon 6记录
零知识证明·zk·账户抽象·mpc钱包·devcon