第一章 绪论 1
1.1 计算机网络和信息系统的安全 1
1.2 PKI基础设施 3
1.3 基于PKI的安全解决方案 6
1.4 公钥密码的发展 9
1.5 椭圆曲线密码体制 12
1.6 超椭圆曲线密码体制的研究背景、意义及现状 15
1.7 本书的主要工作 19
第二章 超椭圆曲线密码学算法数论基础 20
2.1 算法数论基础理论 20
2.2 超椭圆曲线的有关定义及基本性质 39
2.3 除子 44
2.4 主除子及Jacobian商群 45
2.5 Jacobian商群的基数 52
2.6 Frobenius自同态 54
2.7 超椭圆曲线密码体制的安全性条件及商群的构造方法 55
本章小结 57
第三章 超椭圆曲线密码体制的理论研究 58
3.1 除子的明文嵌入方法FPI 58
3.2 FPI明文嵌入方法的分析 60
3.3 明文嵌入方法FPI的实验结果分析 61
3.4 基于FPI的超椭圆曲线的密码学体系 63
本章小结 76
第四章 超椭圆曲线上除子群运算的核心算法 77
4.1 主要的数据结构 77
4.2 参数的表示 79
4.3 超椭圆曲线密码引擎的核心问题——标量乘法的解决方案 83
本章小结 92
第五章 从ECC的技术标准到HECC的实现 93
5.1 有限域的算法约定 96
5.2 Jacobian商群的算法约定 110
5.3 数据类型及其转换的算法约定 113
5.4 超椭圆曲线密码体制的参数约定 118
5.5 超椭圆曲线密码体制的可供参考的曲线约定 119
5.6 超椭圆曲线密码体制结合SSL协议的应用 121
5.7 椭圆曲线密码体制结合SET协议的双重数字签名 128
本章小结 133
第六章 超椭圆曲线密码体制的关键实现技术 134
6.1 概述 134
6.2 HECC的数据类型转换 136
6.3 HECC实现的基本思想 137
6.4 HECC实现的关键类的设计 138
6.5 HECC的密钥类的设计 146
6.6 HECC的辅助类的设计 147
6.7 综合加密类IESEngine的设计 152
6.8 综合加密系统HECIES的实现流程 154
本章小结 156
第七章 超椭圆曲线密码体制HECC的评价 158
7.1 HECC与ECC、RSA在同等安全强度下的比较 159
7.2 HECC与ECC在复杂度上的比较 160
7.3 HECC与ECC在实现上的比较 163
本章小结 166
第八章 超椭圆曲线密码体制的应用以及进一步的工作 168
8.1 超椭圆曲线密码体制的应用 168
8.2 进一步的工作 169
本章小结 170
参考文献 171
后记 177