Knowledge Assumption,中文翻译为假设知识,是零知识证明应用中的一个核心概念,更是零知识证明的安全基石。
假设知识确保了证明者在不知道某个特定信息的情况下,不能生成一個有效的证明。
就比如你要证明你知道刘德华的电话号码,刘德华便会问你,我电话号码的后四位,减去1111,是多少?
假如刘德华电话号码的后四位是四个8,那么你告诉他7777,就是正确答案。
“后四位减去1111”这个问题,便是一种假设知识。
先假设你知道我的电话号码,以此为基础设定一个知识点让你回答,再根据你答案,判断你到底知不知道我的电话号码。
但刘德华的问题,每次都不是固定的,而是随机的。
你下一次证明,或者下一个人来证明,刘德华就换问题了,问的就不是后四位减去1111,很可能是后四位加上1111,或者减去2222,那么答案也会随之而变化。
也就是说你除了需要知道刘德华的电话号码之外,还需要知道刘德华给出了什么问题,才能证明你知道刘德华的电话号码。
如果只知道刘德华的电话号码,或者只知道刘德华给出的问题,都不能完成证明。
放在零知识证明中,这等于是增加了一道安全锁。
在实际应用当中,这道安全锁不可能是加减乘除这么简单的算法,一般都是一套算法非常复杂的密码学假设。
此前零知识证明没有办法投入到广泛的应用中,就是因为缺少了“假设知识”这一个安全基石。没有这个安全基石,零知识证明所形成的密码体系,就很容易被攻破。
可以说,如果没有假设知识,就没有零知识证明的应用,而没有零知识证明的加密,未来的区块链技术也就发展不起来。
《零知识的简明非交互知识论证》这篇论文之所以重要,也是因为首次提出了假设知识这个概念。
……
当戈德瓦塞尔看到“假设知识”这个概念时,表情瞬间变得凝重起来,她敏感的察觉到这个概念不一般。
下一秒,她开始思考起了这个概念。
其实在戈德瓦塞尔提出零知识证明时,已经隐含了假设知识的思想,只是没有被明确化。
如今看到这篇论文,戈德瓦塞尔顿时有一种豁然开朗的感觉!
经过片刻思考后,戈德瓦塞尔意识到,假设知识可不就是零知识证明的安全基石么!有了这个假设知识,零知识证明的应用,将会提升好几个档次!
论文还有最后一部分,主要是探讨零知识的简明非交互的潜在用途,包括区块链、身份验证等等,但戈德瓦塞尔已经无心再继续阅读论文最后一部分。
此时,戈德瓦塞尔已经变得心潮澎湃起来,他已经意识到,这篇论文的非凡意义!
早在1985年,戈德瓦塞尔就已经提出了零知识证明的理念。如今已经过去了十九年,这个理念依旧停留在理论的层面,并没有被大规模的应用。
而如今,张伟的这篇论文,终于让戈德瓦塞尔看到了零知识证明进入大规模应用的希望!
这就像是你养了十九年的老母鸡,始终不下蛋,本来你都已经死心了,可突然有一天,老母鸡开始下蛋了!能不心潮澎湃么?
真的是太激动了!
下一秒,戈德瓦塞尔猛的站起身来,拿着张伟的论文,一路小跑的就奔向了阿德曼教授的实验室。
走到阿德曼教授的门前,戈德瓦塞尔甚至都没有敲门,直接推门冲了近前。
“教授,你看看这篇论文!”戈德瓦塞尔用颤抖的手,将论文递给了阿德曼教授。
阿德曼教授有些诧异,要知道戈德瓦塞尔也算是密码学方面的权威专家,是见过很多大世面的,今天怎么如此失态?
不敲门直接闯进来也就罢了,怎么整个人都在哆嗦?这还是我认识的那个严谨的戈德瓦塞尔么?
嗑药了?没听说戈德瓦塞尔还有这臭毛病啊?
抽大麻了?那东西伤脑子吧?搞科研的能碰?
或者是真的吸了?
阿德曼教授下意识的看了看戈德瓦塞尔裸露在外面的胳膊,没有针眼啊!
难道是被人下药了?
她这形象,高大魁梧的,壮的跟北欧女巨人似得,这要是被下药,就我这喜剧演员的小身板,可反抗不了!
阿德曼教授碎碎念着,接过了戈德瓦塞尔递过来的论文。
“零知识的简明非交互知识论证?有关零知识证明的论文啊!”
随后阿德曼教授开始看起了这篇论文。
当他看到“假设知识”这个概念时,表情也变得不淡定起来。
“这可以成为零知识证明的安全锁,零知识证明能大规模应用在密码学了!”
这一秒,阿德曼教授的双手也忍不住的开始颤抖起来。
下一秒,阿德曼教授终于明白,为什么素来严谨的戈德瓦塞尔,会表现的如此失态!
如果说一个新的梅森素数,可以衍生出很多新的秘钥算法,那么这一篇论文,很可能会颠覆整