第Ⅰ篇 加密 1
Chapter1 进入密码的世界 1
1-1密码 2
1-2 对称式密码与公开金钥密码 7
1-3加解密之外的密码学技术 10
1-4密码学者的工具箱 12
1-5隐匿学与数位浮水印 14
1-6关于密码学与资讯安全方面的常识 15
问题与讨论 19
Chapter2 密码的历史-做出别人无法正确读取的文章 21
2-1凯撒加密法 23
2-2单一字元替代密码 27
2-3 Enigma 36
2-4延伸思考 46
问题与讨论 49
Chapter3 对称式密码(共通金钥密码)-用一把金钥加密,且用同一把金钥解密 51
3-1从字母的加密到位元串的加密 53
3-2单次密码簿-绝对破解不了的密码 56
3-3 DES 61
3-4 Triple DES 68
3-5 AES的选定过程 73
3-6 Rijndael 75
问题与讨论 80
Chapter4 区块加密的模式-区块加密如何重复操作 83
4-1区块加密的模式 85
4-2ECB模式 87
4-3 CBC模式 91
4-4 CFB模式 96
4-5 OFB模式 100
4-6 CTR模式 103
4-7该使用何种模式 106
问题与讨论 109
Chapter5 公开金钥加密演算法-公开金钥用来加密,密钥用来解密 113
5-1密钥分配问题 115
5-2 公开金钥密码 120
5-3时钟演算法 126
5-4 RSA 138
5-5 RSA的攻击 150
5-6其他公开金钥密码 157
5-7关于公开金钥密码的Q&A 158
问题与讨论 163
Chapter6 混合型密码系统-利用对称式密码加快速度,利用公开金钥密码保护会议金钥 165
6-1混合型密码系统 166
6-2 强安全性的混合型密码系统 174
6-3密码技术的组合 176
问题与讨论 177
第Ⅱ篇 认证 179
Chapter7 单向杂凑函数-取得讯息的指纹 179
7-1何谓单向杂凑函数 181
7-2单向杂凑函数的应用 191
7-3单向杂凑函数的实际例子 194
7-4单向杂凑函数SHA-1 196
7-5单向杂凑函数的攻击 204
7-6单向杂凑函数所不能解决的问题 209
问题与讨论 211
Chapter8 讯息认证码-讯息是否完整?是否由特定的送信者所送出的呢? 213
8-1讯息认证码 214
8-2 关于讯息认证码的应用 218
8-3讯息认证码的实现方法 218
8-4 HMAC的详细解说 219
8-5针对讯息认证码的攻击 222
8-6讯息认证码所不能解决的问题 226
问题与讨论 228
Chapter9 数位签章-谁是讯息的原始作者 231
9-1数位签章 232
9-2 数位签章的产生与验证方法 239
9-3针对数位签章的疑问 244
9-4数位签章的应用实例 249
9-5 RSA数位签章 252
9-6其他数位签章演算法 255
9-7 针对数位签章的攻击 256
9-8数位签章和其他技术之比较 259
9-9数位签章所无法解决的问题 261
问题与讨论 263
Chapter10 数位凭证-以公开金钥为讯息的数位签章 265
10-1数位凭证 266
10-2实际制作一张凭证 270
10-3公开金钥基础建设(PKI) 277
10-4针对数位凭证的攻击 286
10-5关于数位凭证的Q&A 292
问题与讨论 297
第Ⅲ篇 金钥、乱数、应用技术 299
Chapter11 金钥-保护机密的根本要素 299
11-1何谓金钥 300
11-2各式各样的金钥 303
11-3金钥的管理 308
11-4 Diffie-Hellman密钥交换 314
11-5基于通行码的密码系统(PBE) 321
11-6如何产生安全的通行码 328
问题与讨论 332
Chapter12 乱数-不可预测的根源 333
12-1使用乱数的密码技术 334
12-2乱数的性质 335
12-3虚拟乱数产生器 339
12-4具体的虚拟乱数产生器 341
12-5针对虚拟乱数产生器的攻击 352
问题与讨论 354
Chapter13 PGP-将密码学技术整合的专业工具 357
13-1PGP的概要 358
13-2金钥对的产生 361
13-3加密与解密 362
13-4数位签章的产生与验证 370
13-5『数位签章的生成与加密』以及『解密与签章验证』 375
13-6信任网 379
问题与讨论 387
Chapter14 SSL/TLS-安全的通讯 389
14-1何谓SSL/TLS 390
14-2SSL/TLS的通讯流程 396
14-3针对SSL/TLS的攻击 412
14-4 SSL/TLS在使用上需注意的事项 413
问题与讨论 416
Chapter15 密码技术与现实社会-生活在不完全安全的当下 417
15-1密码技术的总结 418
15-2期待绝对安全的密码技术 425
15-3密码技术就算能达到完美的地步,人也无法达到完美 428
问题与讨论 434