第1章 密码学:绪论 1
1.1初等密码 1
替换密码 1
维吉尼亚密码 3
一次一密 5
1.2恩尼格玛密码 7
恩尼格玛密码 8
破解恩尼格玛密码 12
1.3模运算和Zn知识简介 15
1.4希尔密码 17
1.5对希尔密码的攻击 22
1.6 Feistel密码和DES 24
1.7关于AES的一个名词 29
1.8 Diffile-Hellman公钥交换(Public Key Exchange) 29
1.9 RSA 31
RSA 31
欧几里德算法 33
1.10群上的公钥交换 36
1.11使用椭圆曲线的公钥交换 38
第2章 量子力学 46
2.1极化光子 46
线偏振 47
复数回顾 54
圆偏振和椭圆偏振 57
2.2广义量子变量 62
2.3复合系统 66
2.4子系统测量 74
2.5其他的不完全测量 77
第3章 量子密码 82
3.1 Bennett-Brassard协议 84
3.2不可克隆定理 91
3.3量子远程传态 94
第4章 纠错码引论 101
4.1一些二元的例子 102
4.2预备知识及更多的示例 106
4.3 Hamming距离 110
4.4线性码 114
4.5生成矩阵 116
4.6对偶码 121
4.7校验子译码 126
4.8帽子问题 131
第5章 量子密码的深入探讨 137
5.1量子密钥分配中的纠错 138
5.2保密增强 142
Eve知道比特串中固定数量的内容 142
Eve知道比特串特定子集的奇偶校验值 145
一般情况 146
第6章 广义Reed-Solomon码 152
6.1定义及例子 152
6.2八个元素的有限域 154
6.3一般定理 155
6.4 GRS码的一个生成矩阵 158
6.5 GRS码的对偶码 159
第7章 量子计算 162
7.1概述 162
7.2量子门 164
7.3 Deutsch算法 171
7.4量子门的通用集合 175
7.5 Shor算法中的数论理论 179
7.6求函数f(x)周期 181
7.7估计算法成功的概率 188
7.8因子分解的效率 196
7.9量子纠错码介绍 202
一个能纠X-错的量子纠错码 203
一个能纠Z-错的量子纠错码 206
Shor码 207
附录A 212
A.1 域 212
A.2 一个线性代数的定义和定理的术语表 213
A.3 字母表 216
索引 219
参考文献 226