首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >零知识证明: groth16.证明密钥可以公开吗?

零知识证明: groth16.证明密钥可以公开吗?
EN

Cryptography用户
提问于 2022-03-07 16:12:15
回答 1查看 178关注 0票数 2

这是格纳克文献的引文。

请注意,在生产环境中必须仔细考虑这一步骤。安装使用了一些随机性来预先计算证明和验证键。如果进程或机器泄露这种随机性,攻击者可能会破坏ZKP协议。

听起来在安装过程中有some randomness。我会分享验证密钥。所以它更像PublicKey。但是,我是否必须继续秘密地证明钥匙,然后再回来呢?

PS是Prover,Verifier键是所谓的“公共参数”?

EN

回答 1

Cryptography用户

回答已采纳

发布于 2022-03-07 17:54:23

是。Prover键可以是公开的。

https://consensys.net/blog/developers/introduction-to-zk-snarks/

密钥生成器G接受一个秘密参数lambda和一个程序C,并生成两个公开可用的密钥,一个证明密钥pk和一个验证密钥vk。

票数 2
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/98987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档