应用编码与计算机密码学PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:龙冬阳,王常吉,吴丹编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2005
- ISBN:7302112185
- 页数:284 页
第1章 变长码概述 1
1.1 字与语言 1
目录 1
1.2 惟一可分码与McMillan定理 3
1.3 前缀码与Kraft定理 10
1.4 应用编码的三个基本目标 14
1.5 练习 17
2.1 熵 19
2.1.1 离散信源的熵 19
第2章 熵与数据压缩 19
2.1.2 条件熵 26
2.1.3 熵的链规则 28
2.2 最优信源编码 30
2.2.1 最优信源编码 30
2.2.2 比较熵与交互信息量 31
2.2.3 编码与数据加密 33
2.3 霍夫曼编码 34
2.4 字典方法与LZ编码 39
2.4.1 字典方法 39
2.4.2 LZ77初步 40
2.5 算术编码 43
2.5.1 渐进均匀分布 43
2.5.2 算术编码 44
2.6 练习 47
第3章 Shannon理论与密码学 51
3.1 古典密码体制 51
3.1.1 基本概念 51
3.1.2 移位密码 53
3.1.3 维吉尼亚密码 55
3.1.4 置换密码 56
3.1.5 替代(代换)密码 58
3.1.6 分组密码与流密码 60
3.2 密码体制分析 63
3.3 “好”密码体制的若干特性 65
3.3.1 Shannon标准 65
3.3.2 混淆与扩散 65
3.3.3 完善保密性 66
3.3.4 冗余度与惟一解距离 68
3.3.5 乘积密码 71
3.3.6 编码与密码体制 74
3.4 练习 75
第4章 分组密码 77
4.1 替代-置换网格 77
4.2 Feistel密码结构 82
4.3 数据加密标准 84
4.3.1 DES算法描述 85
4.3.2 DES安全分析 92
4.3.3 DES的工作模式 94
4.4.1 AES中一些数学基础 99
4.4 高级加密标准 99
4.4.2 AES加密算法 102
4.4.3 AES安全分析 107
4.5 练习 107
第5章 公钥密码体制 109
5.1 公钥密码的基本思想 110
5.2 RSA公钥密码体制 112
5.2.1 与RSA相关的若干数学基础 112
5.2.2 RSA密码体制描述 116
5.2.3 RSA的实现 117
5.2.4 RSA的安全性分析 120
5.3 基于离散对数的公钥密码体制 121
5.3.1 离散对数 121
5.3.2 Diffie-Hellman算法 122
5.3.3 ElGamal密码体制 123
5.4 椭圆曲线密码体制 125
5.4.1 椭圆曲线的若干基本概念 125
5.4.2 椭圆密码体制的实现 131
5.5 McEliece系统 131
5.6 一个基于L系统的公钥密码系统 132
5.6.1 同态 133
5.6.2 L系统简介 134
5.6.3 同态的迭代与D0L,DT0L 136
5.6.4 基于同态的迭代(L系统)的公钥密码 137
5.6.5 密码体制的实现 144
5.6.6 密码体制的评价与探讨 147
5.7 练习 148
第6章 散列函数 151
6.1 散列函数概述 152
6.1.1 定义 152
6.1.2 构造散列函数 153
6.1.3 散列函数的安全性 154
6.2 MD5算法 155
6.3 SHA-1算法 161
6.3.1 SHA-1算法描述 161
6.3.2 SHA-1算法分析 165
6.4 消息认证码 165
6.4.1 HMAC算法描述 166
6.4.2 HMAC安全性 167
6.5 练习 168
7.1 基本概念 169
第7章 数字签名 169
7.2 签名方案攻击 171
7.3 签名方案与Hash函数 173
7.4 ElGamal签名 174
7.4.1 签名描述 174
7.4.2 ElGamal签名和安全性 175
7.5 ElGamal签名方案的变体 176
7.5.1 Schnorr签名 176
7.5.2 DSA算法 177
7.5.3 椭圆曲线数字签名 179
7.6.1 一次签名 180
7.6 几种特殊的数字签名 180
7.6.2 不可否认的签名 181
7.6.3 盲签名(Blind Signature) 183
7.6.4 具有恢复消息功能的数字签名 185
7.6.5 基于RSA的带门限的代理签名 188
7.7 练习 193
第8章 密钥分配与管理 195
8.1 密钥的基本概念 195
8.2.1 应用对称密码体制的密钥分配 197
8.2 密钥分配 197
8.2.2 应用公钥密码体制的密钥分配 200
8.2.3 公钥密码体制中的密钥分配 203
8.3 公钥基础设施 204
8.3.1 PKI的组成 205
8.3.2 证书 207
8.3.3 证书认证系统 211
8.4 密钥托管技术 218
8.4.1 密钥托管的概念 218
8.4.2 常用的密钥托管技术 219
8.5 练习 225
第9章 密码协议 227
9.1 基本协议 227
9.1.1 密钥交换 227
9.1.2 鉴别 230
9.1.3 鉴别和密钥交换 232
9.1.4 多密钥公开密钥密码 235
9.1.5 秘密分割 237
9.1.7 数据库的密码保护 238
9.1.6 秘密共享 238
9.2 应用 239
9.2.1 加密的数字签名 239
9.2.2 通用电子支付系统 239
9.2.3 ISO鉴别框架中的鉴别协议 240
9.3 典型协议 240
9.3.1 Shamir协议 240
9.3.2 智力扑克 243
9.3.3 抛硬币游戏 247
9.3.4 不经意传输 250
9.3.5 电子投票协议 251
9.4 零知识证明 254
9.4.1 基本概念 254
9.4.2 零知识证明的例子 255
9.4.3 身份的零知识证明 257
9.5 练习 259
第10章 量子密码学入门 261
10.1 研究背景 262
10.2 量子密码保密的物理基础 263
10.2.1 量子态和Hilbert空间 263
10.2.2 与保密通信相关的量子力学基本原理 268
10.3 量子密钥分配基本协议 272
10.3.1 无噪声的BB84协议 272
10.3.2 有噪声的BB84协议 275
10.3.3 B92协议 276
10.3.4 协议的安全性分析 277
10.4 量子密码学现状与未来 278
10.4.1 面临的挑战 278
10.4.2 前景及未来 280
10.5 练习 281
参考文献 283
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《终南山密码》巫童著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《云计算节能与资源调度》彭俊杰主编 2019
- 《Helmholtz方程的步进计算方法研究》李鹏著 2019
- 《计算机组成原理 第2版》任国林 2018
- 《青春密码》王欣著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019