- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二十三讲 零知识证明技术课件
第二十三讲 零知识证明技术; Peggy:“我知道联邦储备系统计算机的口令,McDonald的秘密调味汁的成分,以及Knuth第5卷的内容。”
Victor:“不,你不知道。”
Peggy:“我知道。”
Victor:“你不知道!”
Peggy:“我确实知道!”
Victor:“请你证明这一点!”
Peggy:“好吧,我告诉你!”她悄悄地说出了口令。
Victor: “太有趣了!现在我也知道了。我要告诉《华盛顿邮报》。”; 许多年前,有报道称小偷在一个超市中放置假的ATM机。当人们将银行卡插入机器并输入鉴别身份的秘密时,机器将这些信息记录下来并反馈消息说机器不能接受这种类型的银行卡。小偷接下来就可以制造假的银行卡,并使用得到的身份鉴别秘密信息到真的ATM机上提取现金。; 如何避免这一情况发生?在很多情况下需要出示鉴别身份的秘密或口令来完成交易。任何人在得到这个秘密再附加一些(几乎公开的)身份信息之后,就可以冒充这个人。我们需要解决的问题就是使用秘密但在使用的过程中不留给攻击者任何可以重复使用的信息。这就产生了零知识证明技术。;本讲提要;1 零知识证明概念总揽; 1.1 思想(续)
Peggy知道这个洞穴的秘密。她想对Victor证明这一点,但她不想泄露咒语。下面是她如何使Victor相信的过程:
(1) Victor站在A点。
(2) Peggy一直走进洞穴,到达点C或点D。
(3) 在Peggy消失在洞穴中之后,Victor 走到点B。; 1.1 思想(续)
(4) Victor向Peggy喊,要她:
(4.1) 从左通道出来,或者;
(4.2) 从右通道出来.
(5) Peggy答应了,如果有必要她就用咒语打开密门。
(6) Peggy和Victor重复第(1)到第(5)步n次。; 1.1思想(续)
评述.
协议使用的技术叫做分割选择技术(cut and choose),因为它类似如下将任何东西等分的经典协议:
(1) Peggy将东西切成两半。
(2) Victor给自己选择一半。
(3) Peggy拿走剩下的一半。
Peggy最关心的是第(1)步中的等分,因为Victor可以在第(2)步选择他想要的那一半。; 1.2 交互证明系统和零知识证明协议
零知识证明协议是交互证明系统的一个实例,这里一个证明者和一个验证者交互多轮。证明者的目标是让认证者相信声称的正确性,例如,声称掌握一个秘密。验证者要么接受证明要么拒绝证明。这与传统的数学概念的证明有所不同,交互游戏的证明是随机而不是绝对的。由于这个原因,一个交互证明常常被称为协议证明。; 1.2 交互证明系统和零知识证明协议(续)
用于鉴别的交互证明可以被形式化为知识证明。 证明者A掌握某个秘密s,并通过正确的回答验证者B所提出的问题(涉及的是公开已知的输入和协商一致的函数)使其相信确实掌握秘密s,当然,回答这些问题需要秘密s。注意证明掌握秘密s不同于证明s存在。一个交互证明是知识证明如果证明满足完备性和正确性属性。; 1.2 交互证明系统和零知识证明协议(续)
定义1 (完备属性) 一个交互证明(协议)是完备的,如果给定一个诚实的证明者和认证者,协议就能以压倒的概率获得成功(也就是,验证者接受证明者的宣称)。
评论. 完备性可以看作是协议在诚实的参与者执行的情况下的一般要求。对压倒的概率的定义依赖具体应用,但通常隐含失败的概率无实际意义。; 1.2 交互证明系统和零知识证明协议(续)
定义2 (正确属性) 一个交互证明(协议)是正确的,如果存在一个平均多项式时间算法M满足如下性质:如果一个不诚实的证明者(A)可以以不可忽略的概率成功的与B执行协议,M则可以用来得到这个证明者的知识(本质上等于A的秘密),这将使得后续的协议执行以压倒概率获得成功。; 1.2 交互证明系统和零知识证明协议(续)
由于任何有能力冒充A的一方都等同于知道A的秘密知识(M可以在多项式时间内来计算它),正确属性保证了协议确实提供了对知识的证明–知识等价于询问的正确应答。正确属性因此阻止了不诚实的证明者使诚实的验证者相信知识的可能。; 1.2 交互证明系统和零知识证明协议(续)
定义3 (零知识属性) 一个知识证明的协议有零知识属性,如果协议可模拟如下功能:存在一个平均多项式算法(模拟器),它可以不和真实的证明者交互就可以产生一些证明必要的交互消息。这些消息副本与同真实的证明者交互产生的结果不可区分。; 1.2 交互证明系统和零知识证明协议(续)
评述.
您可能关注的文档
- 新课程价值追求与语文教学转型.ppt
- 教育心理学试题与详解.doc
- 新课程背景下备课、说课与评课.ppt
- 新课程背景下有效教学策略研究.doc
- 早期发现鱼病经验.doc
- 早期阅读参考书目.doc
- 早期阅读中存在问题与对策.doc
- 早期阅读必要性与重要性.doc
- 数理统计概念6.ppt
- 春季高考医学类基本技能内容与参考评分标准11.30.doc
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)