第一章 密码学若干基本概念 1
1 引论 1
2 保密通信是怎样进行的 3
3 统计分析法 7
4 维吉尼亚(Vigenere)密码及对它的分析 14
5 不确定性的度量——熵的概念 24
6 暧昧度 27
7 商农(Shannon)理论 33
8 数据加密标准(DES) 36
9 DES讨论继续 44
10 码间相关性及其它 50
第二章 近代密码学研究 55
1 问题的提出 55
2 RSA公钥密码系统 56
3 勒宾(Rabin)密码系统 61
4 数字签名 65
5 背包问题和NP理论 66
6 MH背包公钥密码系统 71
7 MH背包公钥的简单变形 74
8 沙米尔(Shamir)的攻击 76
9 L3算法 81
10 拉格尼阿斯—粤得尼兹科(Lagarias-Odlyzko)和勃里克尔(Brickell)的攻击 90
11 椭圆曲线公钥密码 93
12 因数分解任斯徒拉(Lenstra)算法 107
13 编码理论简介 114
14 BCH码和郭帕(Goppa)码 123
15 基于编码的公钥密码 132
16 概率加密 133
17 素数的概率判定法 136
18 科尔—列维斯特(Chor-Rivest)背包公钥密码系统 139
19 离散对数问题 145
20 关于公钥密码的几点补充及密钥分存问题 151
21 零知识证明问题 157
22 序列密码和线性反馈移位寄存器(LFSR) 160
23 m序列的若干性质 168
24 非线性的反馈移位寄存器 170
结束语 179
编后记(冯克勤) 181