写在前面的话——什么是密码学 1
第1章 密码学前史——古代保密通信和身份认证方法 9
1.1 最古老的密码学 9
1.2 古代中国军队的保密通信和身份认证方法 11
1.3 古代西方军队的保密通信 17
1.4 古代阿拉伯人开创密码分析学 19
1.5 中世纪后西方传统密码学的发展 20
第2章 第一次世界大战中的密码故事——密码学进入电子通信时代 27
2.1 英国海军部的“40号房间” 28
2.2 破解齐默尔曼密电 30
2.3 “美国黑室”——传奇密码专家雅德利的故事 31
第3章 传统密码学的基本知识 39
3.1 换位加密法 39
3.2 替换加密法 41
3.3 形形色色的隐写技术 43
第4章 第二次世界大战中的密码故事——机器密码时代 47
4.1 “超级情报”扭转战争局面 48
4.2 德国“隐谜”密码机的出现 52
4.3 波兰数学家首次破解“隐谜”密码机 57
4.4 英国布雷契莱庄园的故事 68
4.5 美国的密码战故事 84
4.6 中国抗日战争时期的密码战 93
第5章 信息时代的密码学 103
5.1 DES和AES数据加密方法 104
5.2 密码学的新方向 115
5.3 RSA和ECC公钥密码方案 121
5.4 现代密码学的若干基本知识 128
第6章 密码学在信息时代的应用 139
6.1 数字证书——可信的“网络身份证” 139
6.2 第二代居民身份证中的密码技术 143
6.3 密码在金融社保卡中的应用 144
6.4 网上银行与密码 147
6.5 金税工程防伪税控系统 152
6.6 密码技术在用户用电信息采集系统中的应用 154
6.7 计算中的密码应用 159
第7章 展望未来的密码学 163
7.1 量子计算机对现代密码学的挑战 164
7.2 量子密码 168
7.3 生物密码 170
7.4 混沌密码 172
7.5 结束语 175
参考文献 177