《网络安全》课程论文题目零知识证明理论及其应用学院计算机与信息科学学软件学院专业年级学号姓名指导教师成绩_____________________2014年11月16日零知识证明理论及其应用摘要:“零知识证明”-zero-knowledgeproof,是由Goldwasser等人在20世纪80年代初提出的
它指的是证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的
本文介绍了零知识证明的概念,并对零知识证明的一般过程进行分析
同时,阐述零知识证明的性质和优点
最后,综述了零知识证明的应用
关键字:零知识证明身份认证交互式非交互式一、引言21世纪是信息时代,信息已经成为社会发展的重要战略资源,社会的信息化已成为当今世界发展的潮流和核心,而信息安全在信息社会中将扮演极为重要的角色,它直接关系到国家安全、企业经营和人们的日常生活
密码学的出现给这些安全带来了保证,而大量事实证明,零知识证明在密码学中非常有用
Goldwasser等人提出的零知识证明中,证明者和验证者之间必须进行交互,这样的零知识证明被称为“交互零知识证明”
80年代末,Blum等人进一步提出了“非交互零知识证明”的概念,用一个短随机串代替交互过程并实现了零知识证明
非交互零知识证明的一个重要应用场合是需要执行大量密码协议的大型网络
在零知识证明中,一个人(或器件)可以在不泄漏任何秘密的情况下,证明他知道这个秘密
如果能够将零知识证明用于验证,将可以有效解决许多问题
二、概念“零知识证明”-zero-knowledgeproof,是由Goldwasser等人在20世纪80年代初提出的
它指的是证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的
零知识证明实质上是一种涉及两方或更多方的协议,即两方或更多方完成一项任务所需采取的一系列步骤
证明者向验证者证明并使