文摘
英文文摘
声明
第一章绪论
1.1论文的研究目的意义
1.1.1论文来源
1.1.2论文研究的目的和意义
1.2国内外的研究现状
1.2.1将椭圆曲线引入到安全领域的研究现状
1.2.2零知识证明理论的现状
1.3本论文的主要工作
1.4论文的内容安排
第二章相关理论知识和技术的介绍
2.1椭圆曲线的理论知识
2.1.1有限域的介绍
2.1.2素域Fp
2.1.3二进制域Fm2
2.2椭嘲曲线的基本概念
2.3椭圆曲线的优点
2.4常用的身份证明技术
2.4.1身份认证技术的概念
2.4.2常用的身份认证机制
2.5基于零知识证明的身份认证技术
2.5.1简化Feige-Fiat-Shamir算法
2.5.2 Feige-Fiat-Shamir协议
2.5.3 Guillou-Quisquater算法
2.5.4椭圆曲线零知识证明
第三章基于ECC零知识证明的身份认证系统的设计
3.1基于椭圆曲线零知识证明方案
3.1.1认证实体的介绍
3.1.2用户注册阶段
3.1.3身份认证过程
3.2系统的总体设计
3.3椭圆曲线的选取
第四章基于ECC零知识证明的身份认证系统的实现
4.1椭圆曲线上群的运算法则
4.2点的坐标表示
4.2.1投影坐标
4.2.2使用不同坐标系的椭圆曲线y2+xy=x3+ax2+b方程
4.2.3坐标系的选择
4.3系统初始化
4.3.1椭圆曲线的参数选取
4.3.2椭圆曲线密钥对的生成
4.4系统的实现
4.4.1运算层
4.4.2操作层
4.4.3协议层
第五章系统的测试和运行分析
5.1系统的测试结果
5.1.1用户注册的测试
5.1.2零知识身份验证过程测试
5.2系统的运行结果
5.3安全性分析
第六章总结与展望
致谢
参考文献
攻读硕士学位期间发表的论文和科研项目