从我所能收集到的信息来看,零知识证明是一种让验证者在不分享所述数据的情况下说服一位验证者拥有某些数据的方法。我理解阿里巴巴洞的问题。另一方面,Diffie似乎是两个人创建共享秘密密钥的一种方式,而不公开密钥本身。
到目前为止,差别是很明显的。然而,许多关于ZKP的项目和研究论文都是关于共享秘密的,例如与ZKP进行电子邮件-密码认证。在这样的例子中,Diffie和ZKP之间的界限变得模糊了,因为两者似乎都在做同样的事情。
他们是一样的还是不一样?我也希望有一些关于ZKP的替代定义和解释。
发布于 2022-12-08 13:58:38
不,它们不一样。零知识证明允许验证者让验证者相信他们知道某一数据,而Diffie Hellman密钥交换允许双方生成共享密钥,而不向任何第三方泄露密钥。零知识证明是基于证明Z的知识而不揭示实际Z的概念,而Diffie密钥交换是基于生成共享密钥而不暴露密钥本身的概念。
https://crypto.stackexchange.com/questions/102889
复制相似问题