首页(yè) 百科 查看内容
  • 4285
  • 0
  • 分享(xiǎng)到

零(líng)知(zhī)识(shí)证(zhèng)明举(jǔ)例

2018-3-17 07:45

零(líng)知(zhī)识(shí)证明举例


1)A要向B证(zhèng)明自(zì)己拥有某个房间的(de)钥匙,假(jiǎ)设(shè)该房间只能(néng)用钥匙打开锁(suǒ),而其他(tā)任何方法都打不开。这时有2个方法:

①A把钥匙出示给B,B用这把(bǎ)钥匙打开该房间(jiān)的(de)锁,从而(ér)证(zhèng)明A拥(yōng)有(yǒu)该房间的正确的钥匙。

②B确定该房间内有某(mǒu)一(yī)物(wù)体(tǐ),A用(yòng)自己拥有(yǒu)的钥匙打开该房间的门,然后把(bǎ)物体拿(ná)出(chū)来出示(shì)给B,从而证明自(zì)己确实拥有该房间的(de)钥(yào)匙。

后面的②方法属于(yú)零知识(shí)证(zhèng)明。好处在于在整个证(zhèng)明的过程(chéng)中,B始终不能看到钥匙的样子,从而(ér)避免了钥匙的泄露。

2)A拥(yōng)有(yǒu)B的公钥,A没有(yǒu)见过B,而B见过A的照片,偶然一天2人见面了,B认出了A,但A不(bú)能确定(dìng)面前的人是否是B,这时B要向A证明自己是(shì)B,也有2个方法。

①B把自己的私钥给A,A用这个私钥对某个(gè)数据加密,然后用B的(de)公(gōng)钥解密,如果正(zhèng)确,则证明对方确实是B。

②A给(gěi)出一个随机值,并(bìng)使(shǐ)用B的(de)公钥对其(qí)加(jiā)密,然后将(jiāng)加密(mì)后的数据(jù)交给B,B用自己的私钥(yào)解密(mì)并展示给A,如果与A给出的随机值相同(tóng),则证明对方是B。

后面的方法属于零(líng)知识证明。

3)有一个缺口环形的长廊 ,出(chū)口(kǒu)和(hé)入口距离非常近(在目距之内),但走廊中间某(mǒu)处(chù)有一(yī)道只能用(yòng)钥匙打开的门,A要(yào)向(xiàng)B证明自己拥(yōng)有该门的钥匙(shí)。采用零知识(shí)证明,则B看着A从入口进入走(zǒu)廊,然后又从出口走出走廊,这时B没有得到任(rèn)何关于这个钥匙的信息,但是完(wán)全可以证明(míng)A拥有钥(yào)匙。
首页_JDB(中国)电子_官方网站
版(bǎn)权(quán)申明(míng):本内容来自于(yú)互联(lián)网,属第(dì)三方汇集推荐平台。本文(wén)的版权(quán)归原作者所有,文章言论(lùn)不(bú)代表链(liàn)门户(hù)的观点,链门户不承担任何(hé)法律责任。如有(yǒu)侵权请联系QQ:3341927519进行反(fǎn)馈。
相关新(xīn)闻(wén)
发表评论

请先 注(zhù)册/登录 后参与(yǔ)评论

    回(huí)顶部(bù)

    首页_JDB(中国)电子_官方网站

    首页_JDB(中国)电子_官方网站