《密码学基础》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:陈少真编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2008
  • ISBN:7030212649
  • 页数:303 页
图书介绍:本书全面讲解了密码学的基本知识。

第1章 引论 1

1.1 密码学与信息安全概述 1

1.2 密码体制与密码分析 4

1.3 密码体制的安全性 9

1.4 香农理论简介 10

1.5 计算复杂性理论简介 17

1.6 小结与注释 31

习题1 32

第2章 古典密码学 36

2.1 语言的统计特性 36

2.2 单表代替密码 40

2.3 单表代替密码的分析 44

2.4 多表代替密码 47

2.5 多表代替密码的分析 50

2.6 转轮密码与M-209 59

2.7 M-209的已知明文攻击 66

2.8 小结与注释 78

习题2 78

第3章 布尔函数 83

3.1 布尔函数的表示方法 83

3.2 布尔函数的重量与概率计算 90

3.3 布尔函数的非线性度 94

3.4 布尔函数的相关免疫性 97

3.5 相关免疫函数的构造 104

3.6 严格雪崩准则和扩散准则 106

3.7 小结与注释 107

习题3 108

第4章 序列密码 110

4.1 引言 110

4.2 线性反馈移位寄存器序列 111

4.3 基于LFSR的序列密码体制 116

4.4 带进位的反馈移位寄存器序列 122

4.5 小结与注释 126

习题4 128

第5章 分组密码与数据加密标准 129

5.1 概述 129

5.2 分组密码的基本概念 129

5.3 数据加密标准DES 131

5.4 RC6算法 141

5.5 高级数据加密标准(AES) 147

5.6 差分密码分析原理 159

5.7 线性密码分析原理 163

5.8 分组密码的工作模式和设计理论 165

5.9 小结与注释 169

习题5 170

第6章 公开密钥密码体制 173

6.1 公钥密码概述 173

6.2 RSA公钥体制 177

6.3 素性检测 180

6.4 RSA的安全性 185

6.5 Rabin公钥体制 191

6.6 基于离散对数问题的公钥密码体制 193

6.7 其他几种公钥密码体制 203

6.8 小结与注释 206

习题6 206

第7章 Hash函数与数字签名体制 209

7.1 Hash函数概述 209

7.2 Hash函数的安全性 210

7.3 安全Hash算法(SHA-1) 214

7.4 数字签名体制概述 216

7.5 签名体制的安全需求 218

7.6 几种著名数字签名体制 219

7.7 群签名及其应用 224

7.8 盲签名及其应用 225

7.9 小结与注释 228

习题7 229

第8章 密钥建立及管理技术 231

8.1 密钥概述 231

8.2 密钥分配 233

8.3 密钥协商 237

8.4 秘密共享 237

8.5 密钥保护 240

8.6 小结与注释 243

习题8 244

第9章 身份认证和零知识证明 245

9.1 身份认证概述 245

9.2 零知识证明的基本概念 252

9.3 识别个人身份的零知识证明 257

9.4 Feige-Fiat-Shamir身份识别体制 260

9.5 Guillou-Quisquater身份识别体制 263

9.6 Schnorr身份识别体制 265

9.7 Okamoto身份识别体制 269

9.8 身份识别体制向数字签名体制转化 272

9.9 小结与注释 274

习题9 274

参考文献 277

附录 284

附录A 数论基础 284

附录B 代数学基础 295

附录C 有限域基础 298