零知识证明与数字签名理论的研究
中文摘要 | 第1-5页 |
英文摘要 | 第5-9页 |
1 绪论 | 第9-18页 |
1.1 引言 | 第9-11页 |
1.2 认证及认证系统的关键技术 | 第11-16页 |
1.3 本论文的章节安排 | 第16-18页 |
2 认证码、杂凑函数 | 第18-23页 |
2.1 Hash函数的分类 | 第18-19页 |
2.2 对Hash函数攻击的方法 | 第19页 |
2.3 Hash函数的公开问题 | 第19-20页 |
2.4 带小密钥的快速广义哈希函数 | 第20-23页 |
3 零知识证明 | 第23-29页 |
3.1 零知识证明的简单模型 | 第23-25页 |
3.2 交互式零知识证明 | 第25-26页 |
3.3 非交互式零知识证明 | 第26-27页 |
3.4 典型的用于数字签名的零知识证明协议 | 第27-29页 |
4 数字签名 | 第29-43页 |
4.1 常用的数字签名方案 | 第30-32页 |
4.2 不可否认数字签名方案 | 第32-34页 |
4.3 群数字签名方案 | 第34-38页 |
4.4 证实数字签名方案 | 第38-40页 |
4.5 前向安全数字签名方案 | 第40-43页 |
5 拥有RSA数字签名的零知识证明 | 第43-47页 |
5.1 拥有RSA数字签名的零知识证明方案之一 | 第43-44页 |
5.2 拥有RSA数字签名的零知识证明方案之二 | 第44-45页 |
5.3 结论 | 第45-47页 |
6 基于零知识证明的前向安全可证实数字签名方案 | 第47-51页 |
6.1 系统的建立 | 第47-48页 |
6.2 签名者S的签名算法 | 第48页 |
6.3 基于RSA签名方案的证实签名 | 第48-49页 |
6.4 证实与否认算法 | 第49页 |
6.5 新方案的安全性分析 | 第49-51页 |
7 XML数字签名 | 第51-59页 |
7.1 XML签名语法和过程 | 第52-54页 |
7.2 XML签名的创建方法 | 第54-58页 |
7.3 XML签名的验证 | 第58页 |
7.4 小结 | 第58-59页 |
结束语 | 第59-61页 |
致谢 | 第61-62页 |
参考文献 | 第62-70页 |
附录 | 第70-71页 |