什么是零知识证明及其含义是什么

昕阳小编 70 0

零知识证明是密码学中一个很常见的话题,但我敢肯定,在这种环境下,所有的实验对象都不知道这个证明的历史或意义。知识零证明现在获得了很多认可,因为它们会像奥丁一样对匿名产生影响。知识零证明由来已久。

什么是零知识证明及其含义是什么-第1张图片-昕阳网

零知识证明最初是由三位计算机科学家在1985年构想出来的,沙菲戈德瓦瑟(Shafi Goldwasser),他目前是麻省理工学院的电子工程和计算机科学教授,希尔维奥米卡利也是麻省理工学院的计算机科学教授,最后是美国密码学家查尔斯拉科夫(Charles Rackoff),他目前在多伦多大学工作。知识复杂性来源于知识过程的大量参与者和活动。不同的学科有不同的知识特征。其次,知识过程的输入和输出都是不可观测的。因此,知识的复杂性是一个交互式证明系统的层次性概念,即知识的复杂性是大量参与者在知识过程或活动中产生的知识的特征。这意味着向对方提供了多少信息。三位计算机科学家还提供了第一个零知识证明。这个证明首先用于确定二次无剩余模M,基本意思是求任意x,其中一个等价于一个给定的数。这篇文章是由匈牙利芝加哥大学计算机科学和数学教授拉斯洛巴拜和以色列计算机科学家什洛莫莫兰共同撰写的。Bernard 尚力财经小编2022Elkin教授是以色列海法理工学院技术学院的计算机科学教授。这篇里程碑式的论文发明了交互证明系统,五位作者都获得了1993年的诺贝尔奖。为什么这五位计算机科学家发明的交互证明系统如此重要?交互式验证系统是一个抽象机器,它尚力财经小编2022 以计算模型为双方交换信息。一方是证明者,证明者拥有所有的权力和计算资源,但他们不可信。然后是验证者,验证者检查验证者的真实性,但计算能力有限。然后,消息将在两者之间发送,直到验证者可以说服自己证明者的答案是正确的。因此,如果没有这些系统,您将无法在不保持匿名的情况下正确地证明您的身份。

零知识证明的时间比大多数人想象的要长得多,对于密码来说用例巨大。这些证明甚至对Zerocoin协议至关重要,因为你需要证明你有这些令牌,但除此之外你还有,没有这个证明,你就不能通过Odin网络发送你的带有Zerocoin协议的令牌。

标签:

抱歉,评论功能暂时关闭!

微信号已复制,请打开微信添加咨询详情!