《椭圆曲线密码学导论》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(加)Darrel Hankerson,(加)Alfred Menezes,(加)Scott Vanstone著;张焕国等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2005
  • ISBN:7121016028
  • 页数:293 页
图书介绍:自1984年Hendrik Lenstra给出基于椭圆曲线的整数因子分解算法后,椭圆曲线在密码学和计算机数论中的应用已得到了很大的发展。椭圆曲线密码属于公钥密码体制,它可以提供与RSA密码体制同样的功能,其安全性建立在椭圆曲线离散对数问题的困难性之上。本书主要是为安全专业人员、技术开发人员和致力于椭圆曲线密码应用的人员提供的,介绍了有限域算法,椭圆曲线算术,针对椭圆曲线离散对数问题的攻击,椭圆曲线参数组和密钥对的生成与确认,数字签名、公钥加密和密钥协商的椭圆曲线协议选择,椭圆曲线密码的软件和硬件实现,旁门攻击技术及其预防对策,等等。此外,本书还为读者提供了大量的算法与参考文献。

目录 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