零知识证明与数字签名理论的研究
| 中文摘要 | 第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页 |