零知识证明技术研究和应用开题报告
2021-12-16 22:34:33
全文总字数:1848字
1. 研究目的与意义及国内外研究现状
研究零知识证明技术的目的,第一,认识其主要原理。第二,认识其在网络安全领域如在密码学中的重要作用。第三,认识该技术目前的应用以及解决的实际问题。
研究零知识证明技术的意义,零知识证明技术在当代密码学中占据一个很重要的位置,一方面,在密码学协议的分析与构造方面起到一个强大的技术理论的支撑,另一方面,零知识证明技术的原理和方法也被作为一种方法论在其他领域中广泛使用。基于零知识证明在密码学相关领域的重要地位对其进一步研究,而不是仅停留于传统概念上的零知识证明,对其原理,性质,应用价值有更明确的认识,同时随着计算机技术的进步,人们的应用需求的扩大也要求着零知识证明理论不断发展,以用于更多的实际问题的解决。的因此本课题的研究具有重大的理论意义以及深远的现实意义。
国内外研究现状
零知识证明有“交互式零知识证明”与“非交互式零知识证明”两类。1985年,由s.goldwasser、s.micali及c.rackoff首次提出了零知识交互系统的概念,证明者在不泄露任何有关被证明消息的内容的情况下,向验证者证明并让它相信证明者知道或拥有某些消息。这两者之间必须通过交互才可以完成这一证明过程称“交互式零知识证明”。80年代末,blum等人进一步提出“非交互式零知识证明”的概念,用一个短随机串或单向函数去代替交互过程实现了零知识证明。此证明技术应用在需要执行大量密码协议的大型网络中,极大节约协议执行时间,提高协议运行效率。三十多年来,零知识证明应用在许多方面,其中一个是身份认证方面:fait-shamir身份识别、schnorr身份识别、goillou-quisquater身份识别等。在国内,有一些学者将智能卡技术和身份认证技术结合起来用于用户的身份认证。目前,零知识证明是国际密码学研究前沿领域,密码学中根据不同应用环境可能出现不同知识泄漏限制提出三种零知识:信息论意义上的零知识——完美零知识,计算意义上的零知识和统计意义上的零知识。
2. 研究的基本内容
对零知识证明技术的概念,原理等有深入了解,分析零知识证明技术优点,性质,探讨零知识证明技术的应用。
具体内容:首先讨论tcp/ip协议方面的知识,再对tcp/ip协议的安全性进行大体上的介绍,从tcp/ip存在的安全问题、以及对于各个安全问题的防范方法进行讨论。
什么是零知识证明。
3. 实施方案、进度安排及预期效果
第一阶段(第一学期)11~20周:明确大体研究内容,需求方向,研究重点术语概念。
第二阶段(第二学期前半段)
寒假期间:开展毕业设计详细模块设计,根据研究内容开展各项网络安全知识学习工作。
4. 参考文献
[1] 冯登国.安全协议-理论与实践[M].北京:清华大学出版社,2011年1月 [2] 赵晓柯.浅零知识证明[J].硅谷,2010,(16):36-37 [3] 卢开澄.计算机密码学——计算机网络中的数据保密与安全[M].北京:清华大学出版社,2003 [4] 卿思汉.密码学与计算机网络安全[M].北京:清华大学出版社,2001 [5] A.Menezes,P.vanOorschot,S.Vanstone.Handbook of Applied CryptOgraphy[M]. BocaRaton:CRCPress,1996 [6] 石磊,赵慧然.网络安全与管理[M].北京:清华大学出版社,2009 [7] 李晓航,王宏霞,张文芳.认证理论及应用[M].北京:北京邮电大学出版社,2009
|