目录 1
第1章 概论 1
1.1 密码学基础 1
1.2 公钥密码 5
1.3 为什么需要椭圆曲线密码 13
1.4 导读 18
1.5 注释和进一步参考 19
第2章 有限域算术 22
2.1 有限域介绍 22
2.2 素域算术 26
2.3 二进制域算术 44
2.4 最佳扩域算术 58
2.5 注释和进一步参考 66
第3章 椭圆曲线算术 70
3.1 椭圆曲线的概念 71
3.2 点的表示与群的运算法则 81
3.3 点乘 90
3.4 Koblitz曲线 108
3.5 具有有效可计算自同态的曲线 118
3.6 用折半进行点乘 124
3.7 点乘的开销 136
3.8 注释和进一步参考 142
第4章 密码协议 147
4.1 椭圆曲线离散对数问题 147
4.2 参数组 164
4.3 密钥对 172
4.4 签名方案 175
4.5 公钥加密方案 180
4.6 密钥建立 184
4.7 注释和进一步参考 188
第5章 实现问题 196
5.1 软件实现 196
5.2 硬件实现 213
5.3 实现的安全 225
5.4 注释和进一步参考 235
附录A 参数举例 242
附录B ECC标准 251
附录C 软件工具 254
参考文献 258
索引 286