第1章 密码导论 1
1 1 引言 1
目录 1
1 2 隐写术 2
1 2 1 暗示 2
1 2 2 隐语 2
1 2 4 微缩技术 3
1 2 5 信息隐藏 3
1 2 3 隐形墨水 3
1 3 简单的密码 5
1 3 1 密码情书 6
1 3 2 栅栏式密码 6
1 3 3 恺撒密码 7
1 4 密码学基本概念 8
1 4 1 密码通信原理 8
1 4 2 密码学基本概念 9
1 4 3 密码通信系统 10
1 5 1 古典密码时期 11
1 5 密码学发展简史 11
1 5 2 近代密码时期 12
1 5 3 现代密码时期 13
1 6 密码的时代意义 14
1 6 1 密码与国家安全 14
1 6 2 密码与电子商务 15
1 6 3 密码与电子政务 16
1 6 4 密码技术新特点 17
习题 18
2 1 1 列换位密码 19
第2章 古典密码 19
2 1 换位密码 19
2 1 2 周期换位密码 20
2 2 代替密码 21
2 2 1 单表代替密码 21
2 2 2 多表代替密码 24
2 3 转轮密码机 29
2 3 1 转轮密码机原理 30
习题 32
9 2 1 量子密码的概念 1 32
2 3 2 转轮密码机的典型代表 32
第3章 基本理论 33
3 1 1 换位与代替密码体制 33
3 1 密码体制 33
3 1 3 对称与非对称密钥密码体制 34
3 1 2 序列与分组密码体制 34
3 2 数学理论 35
3 2 1 数论 35
3 2 2 信息论 38
3 2 3 复杂度理论 41
3.3 密码破译 42
3 3 1 密码破译概述 43
3 3 2 密码破译规律 45
3 3 3 密码破译方式 47
3 3 4 密码破译方法 48
3 3 5 密码破译步骤 49
3 3 6 密码破译实例 50
3 4 Shannon保密理论 51
3 4 1 理论保密体制 51
3 4 2 实际保密体制 52
3 4 3 密码系统的评测 52
习题 54
第4章 序列密码 55
4.1 序列密码概述 55
4 1 1 序列密码概念 55
4 1 2 序列密码工作原理 56
4.2 移位寄存器理论 57
4 2 1 移位寄存器 57
4 2 2 线性反馈移位寄存器 58
4 2 3 m-序列 60
4 2 4 非线性反馈移位寄存器 62
4 3 序列密码的分析方法 64
4 3 1 线性复杂度分析 64
4 3 2 相关分析 64
4 4 密钥流发生器模型 65
4 4 1 前馈序列 65
4 4 2 钟控序列 65
4 4 3 交错停走式发生器 66
4 4 4 门限发生器 66
4 5 序列密码的工作方式 67
4 5 1 同步方式 67
4 5 2 自同步方式 67
4 6 序列密码常见算法 69
习题 70
5 1 分组密码概述 71
第5章 分组密码 71
5 1 1 分组密码原理 71
5 1 2 分组密码设计思想 72
5 1 3 Feistel结构 73
5.2 S-DES算法 76
5 2 1 S-DES算法总体结构 76
5 2 2 S-DES算法子密钥生成过程 77
5 2 3 S-DES算法f函数的功能 78
5.3 数据加密标准DES 82
5 3 1 DES简介 82
5 3 2 DES算法描述 83
5 3 3 DES的工作模式 90
5.4 其它分组算法 93
5.5 分组密码的分析 95
5 5 1 差分分析 95
5 5 2 线性分析 96
习题 96
6.1 公钥密码体制概述 97
6 1 1 秘密密钥密码体制概述 97
第6章 公钥密码 97
6 1 2 公钥密码体制概述 98
6 2 1 RSA公钥密码体制密钥对生成方法 101
6 2 RSA公钥密码体制 101
6 2 2 RSA公钥密码体制加密/解密算法 103
6 2 3 RSA的安全性及应用要求 105
6 3 其它公钥密码体制 107
6 3 1 ElGamal公钥密码体制 107
6 3 2 Meneses-Vanstone公钥密码体制 107
6 4 公钥密码体制的应用 107
6 4 1 数据加密/解密 108
6 4 2 数字签名与身份认证 108
6 5 公钥基础设施PKI 109
6 5 1 PKI的概念 109
6 5 2 PKI的基本组成 110
6 5 3 PKI的核心服务 111
6 5 4 PKI的信任模型 111
习题 112
7 1 1 数字签名的概念 113
第7章 数字签名 113
7 1 数字签名概述 113
7 1 2 数字签名的原理 115
7 2 1 Hash函数概述 116
7 2 Hash函数 116
7 2 2 MD4与MD5 118
7 2 3 安全Hash函数SHA-1 119
7 2 4 MD5及SHA-1的破译 119
7.3 数字签名方案 120
7 3 3 数字签名标准DSS 121
习题 121
7 3 2 ElGamal数字签名方案 121
7 3 1 RSA数字签名方案 121
第8章 密钥管理 122
8 1 密钥生成 122
8 1 1 密钥生成过程 122
8 1 2 弱密钥的危害 123
8 1 3 DFS的弱密钥 123
8.2 密钥分发 125
8 2 1 密钥分类 125
8 2 2 密钥分发 125
8 2 3 密钥协商 126
8 3 密钥存储 126
8 3 2 密钥托管 127
8 3 1 秘密共享 127
8 4 密钥更换 128
8 4 1 密钥更换 128
8 4 2 密钥销毁 129
习题 129
第9章 最新进展 130
9 1 公钥密码新进展 130
9 1 1 素数研究的新进展 130
9 1 2 FCC研究的新进展 131
9 2 量子密码新进展 132
9 2 2 量子传输的新进展 133
9 2 3 量子密码的新动向 134
9 3 信息隐藏新进展 134
9 3 1 信息隐藏技术 134
9 3 2 隐藏分析技术 136
习题 137
参考文献 138