声明
摘要
第一章 绪论
1.1 课题背景
1.2 研究现状
1.3 研究意义
1.4 论文的主要研究工作
1.5 论文的内容结构安排
第二章 数字认证与离线文档认证
2.1 数字认证技术
2.1.1 消息认证
2.1.2 数字签名
2.1.3 身份认证
2.2 离线文档认证
2.3 本章小结
第三章 基于公钥密码的数字签名
3.1 数字签名及其相关技术
3.1.1 数字签名与公钥密码体制
3.1.2 加密组件
3.1.3 Hash算法
3.1.4 SM3密码杂凑算法
3.2 RSA签密算法
3.2.1 RSA密码体制
3.2.2 RSA签名算法
3.3 数字签名算法DSA
3.3.1 EIGamal密码体制
3.3.2 数字签名算法DSA
3.4 椭圆曲线数字签名算法ECDSA
3.4.1 ECC密码体制
3.4.2 ECDSA的算法描述
3.4.3 RSA、DSA和ECDSA的比较
3.5 SM2椭圆曲线数字签名算法SM2DSA
3.5.1 SM2DSA的算法描述
3.5.2 SM2DSA和ECDSA的比较
3.5.3 基于ECDSA相关类实现SM2DSA
3.6 公钥基础设施PKI
3.6.1 数字证书与公钥基础设施
3.6.2 基于PKI的公钥密码
3.7 本章小结
第四章 基于身份的数字签名
4.1 相关概述
4.1.1 基于身份的密码体制
4.1.2 基于身份的数字签名IBS
4.2 典型的IBS方案
4.2.1 随机预言安全模型下的IBS方案
4.2.2 标准安全模型下的IBS方案
4.3 IBS在离线文档认证中的应用
4.4 本章小结
第五章 SM2-IBS及其离线文档认证中的应用
5.1 基于身份的SM2椭圆曲线数字签名方案
5.1.1 基于身份的椭圆曲线数字签名方案EC-IBS
5.1.2 基于身份的SM2椭圆曲线数字签名方案SM2-IBS
5.1.3 SM2-IBS的实现
5.1.4 安全性分析
5.2 SM2-IBS离线文档认证方案及其安全性分析
5.2.1 SM2-IBS离线文档认证方案设计
5.2.2 SM2-IBS离线文档认证方案安全性分析
5.3 SM2-IBS离线文档认证方案的实现
5.3.1 PKG系统程序
5.3.2 用户签名程序
5.3.3 手机客户端
5.3.4 密钥更新与撤销机制
5.3.5 测试结果
5.3.6 应用前景
5.4 本章小结
第六章 总结与展望
参考文献
攻读硕士学位期间发表的学术论文
致谢