1.写调研报告。大量查阅文献资料,论述计算机网络的现状及发展趋势,分析计算机网络面临的安全威胁及其对策,说明网络安全协议的重要性。
2.国内外,从事网络安全协议研究的机构(或组织)、专家有哪些?有哪些刊物和会议以该专题为主题?取得了哪些研究成果?还存在什么问题和不足?
3.论述 BAN逻辑的基本原理,分析BAN逻辑的优缺点。
4.用BAN逻辑分析NSPK协议。
5.成员的零知识证明与知识的零知识证明有何不同?并举例加以说明。
6.编程实现比较年龄大小的零知识证明协议。
7.什么是安全多方计算协议?
8.一群学生获得了各自的期末考试成绩,他们想计算他们的平均成绩而不泄露他们自己的成绩给其他学生。假设每个学生是诚实的。设计一个简单的多方计算协议来实现这个过程,并编程实现这个协议。
9.秘密共享协议的基本思想是什么?其目标是什么?举例说明秘密共享的应用。
10.构造一个基于门限的秘密共享方案。
11.描述盲签名的签名过程。
12.论述群签名的基本思想,描述环签名的定义,讨论群签名与环签名的异同。
13.解释“潜信道”的概念,设计一个简单的潜信道方案。
14.简述身份识别协议的概念,身份识别的方式有哪些 ?
15.简述密钥交换协议的重要性和目标。
16.描述Diffie-Hellman密钥协商协议,并分析该协议的安全性。
17.编程实现Shamir无密钥协议。
18.写出使用临时值对NSSK协议进行改进后的协议。
19.安全协议中保证消息的新鲜性有哪些方法?并分析各种方法的优缺点。
20.论述安全协议的攻击方法。
(1)临时值
(2)时间戳
优缺点:使用临时值,不需要时钟同步,但是,临时值只对创建者有意义。
时间戳需要时钟同步,时钟同步是件很麻烦的事情。
中间人攻击
重放攻击
并行会话攻击
Oracle攻击
穿插攻击
类型缺陷攻击
代数攻击