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倍:

开源代码实现见:

相关推荐
warm3snow12 天前
密码学承诺原理与应用 - 概览
同态加密·零知识证明·密码学承诺·sigma·pedersen承诺
yunteng52117 天前
零知识证明-ZK-SNARKs基础(七)
区块链·零知识证明·zk-snarks·ricp·qap
nina_LeXin18 天前
Mina protocol - 体验教程
web3·区块链·密码学·零知识证明
神通广大白居易1 个月前
【零知识证明】通读Tornado Cash白皮书(并演示)
区块链·零知识证明·tornado·circom·snarkjs
yunteng5211 个月前
零知识证明-公钥分发方案DH((六)
算法·区块链·零知识证明·密钥分发·dh
神通广大白居易1 个月前
【零知识证明】Groth16
区块链·零知识证明
yunteng5211 个月前
零知识证明-基础数学(二)
区块链·零知识证明·欧拉定理·费马小定理·模逆元
知识点集锦3 个月前
代发考生战报:南京考场华为售前HCSP H19-411考试通过
网络·学习·华为·微软·零知识证明
夏冰加密软件3 个月前
零知识证明技术:隐私保护的利器
区块链·零知识证明
阿菜ACai5 个月前
零知识证明: Tornado Cash 项目学习
区块链·智能合约·零知识证明·zkp