第1章 引言 1
1.1 信息安全与密码学 1
1.2 数字签名技术国内外研究现状 13
1.3 本章小结 17
参考文献 17
第2章 基础知识 24
2.1 基本数学难题 24
2.2 双线性对及相关困难问题 25
2.3 椭圆曲线密码学 27
2.4 复杂性理论基础 29
2.5 密码Hash函数与随机预言机模型 32
2.6 数字签名的安全性 34
2.7 基本的数字签名方案 38
2.8 短签名方案 41
2.9 本章小结 43
参考文献 43
第3章 基于身份的数字签名体制 45
3.1 公钥密码体制 45
3.2 基于身份的数字签名 47
3.3 几个常用的基于身份的数字签名方案 51
3.4 一个高效的基于身份的短签名方案 58
3.5 本章小结 62
参考文献 63
第4章 基于身份的聚合签名体制 65
4.1 聚合签名的研究意义 65
4.2 聚合签名国内外研究现状 66
4.3 基于身份的聚合签名的定义和安全模型 67
4.4 经典的基于身份的聚合签名方案 68
4.5 对一个基于身份的聚合签名方案的安全性分析 71
4.6 基于ID的聚合签名方案 72
4.7 基于ID的强代理聚合签名 76
4.8 一个高效的基于ID的强代理聚合签名方案 78
4.9 本章小结 85
参考文献 85
第5章 基于身份的指定验证者签名体制 88
5.1 指定验证者签名的发展现状 88
5.2 基于身份的指定验证者签名的定义和安全模型 89
5.3 基于身份的指定验证者签名的典型方案 92
5.4 基于身份的指定验证者签名方案的安全性分析 96
5.5 本章小结 104
参考文献 104
第6章 基于身份的环签密体制 107
6.1 环签密 107
6.2 一个高效的基于ID的签名方案 110
6.3 一个高效的基于身份的环签密方案 112
6.4 本章小结 116
参考文献 116
第7章 无密钥托管的基于身份的数字签名体制 118
7.1 解决密钥托管的方法介绍 118
7.2 T-IBS的定义及安全模型 119
7.3 一个高效的T-IBS方案 120
7.4 本章小结 125
参考文献 125
第8章 无证书数字签名体制 127
8.1 无证书签名介绍及发展现状 127
8.2 无证书签名方案的形式化定义和安全模型 129
8.3 典型的无证书签名方案 132
8.4 无证书签名方案的密码学分析 135
8.5 一个高效的可证明安全的无证书短签名方案 143
8.6 本章小结 149
参考文献 149
第9章 无证书代理签名和指定验证者签名 151
9.1 代理签名介绍 151
9.2 无证书强代理签名的定义和安全模型 153
9.3 经典的无证书代理签名方案 156
9.4 高效的无证书强代理签名方案 159
9.5 无证书指定验证者签名方案 163
9.6 一个高效的无证书指定验证者签名方案 166
9.7 无证书指定验证者代理签名 171
9.8 本章小结 175
参考文献 175
第10章 无证书聚合签名体制 178
10.1 无证书聚合签名研究现状 178
10.2 无证书聚合签名的定义及安全模型 179
10.3 无证书聚合签名方案的安全性分析 180
10.4 改进的无证书聚合签名方案 191
10.5 无证书广义指定验证者聚合方案 194
10.6 高效的有固定长度的无证书聚合签名方案 198
10.7 本章小结 205
参考文献 205
第11章 无证书多重签名和代理多重签名体制 207
11.1 多重签名介绍 207
11.2 无证书多重签名的定义和安全模型 208
11.3 秦-吴的CLMS方案及安全性分析 209
11.4 许艳等的CLMS方案及正确性分析 213
11.5 改进的无证书有序多重签名方案 215
11.6 无证书代理多重签名 219
11.7 一个安全的无证书代理多重签名方案 223
11.8 本章小结 233
参考文献 233