图书介绍

密码学与编码理论 第2版PDF|Epub|txt|kindle电子书版本网盘下载

密码学与编码理论 第2版
  • (美)WadeTrappe,LawrenceC.Washiongton著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115174352
  • 出版时间:2008
  • 标注页数:307页
  • 文件大小:122MB
  • 文件页数:321页
  • 主题词:密码-理论-高等学校-教材;编码理论-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

密码学与编码理论 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 密码学及其应用概述1

1.1 安全通信1

1.1.1 可能的攻击2

1.1.2 对称和公钥算法3

1.1.3 密钥长度4

1.2 密码学应用5

第2章 传统密码系统7

2.1 移位密码7

2.2 仿射密码8

2.3 维吉内尔密码9

2.3.1 算出密钥长度11

2.3.2 算出密钥的第一种方法11

2.3.3 算出密钥的第二种方法13

2.4 替换密码14

2.5 夏洛克·福尔摩斯16

2.6 Playfair和ADFGX密码18

2.7 分组密码20

2.8 二进制数和ASCII码23

2.9 一次一密24

2.10 伪随机序列的生成25

2.11 线性反馈移位寄存序列26

2.12 Enigma密码机30

习题33

上机练习35

第3章 基本数论38

3.1 基本概念38

3.1.1 整除性38

3.1.2 素数38

3.1.3 最大公因子39

3.2 求解ax+by=d41

3.3 同余式42

3.3.1 除法43

3.3.2 使用分式45

3.4 中国剩余定理45

3.5 模指数47

3.6 费马小定理和欧拉定理48

3.7 本原根50

3.8 矩阵模n取逆51

3.9 模n平方根52

3.10 勒让德和雅可比符号53

3.11 有限域57

3.11.1 除法59

3.11.2 GF(28)60

3.11.3 线性移位寄存器序列61

3.12 连分数62

习题64

上机练习68

第4章 数据加密标准69

4.1 引言69

4.2 DES算法的简化版69

4.3 差分密码分析72

4.3.1 3轮的差分密码分析72

4.3.2 4轮的差分密码分析73

4.4 DES75

4.5 工作模式80

4.5.1 电子密码本80

4.5.2 密码分组链接80

4.5.3 密码反馈81

4.5.4 输出反馈83

4.5.5 计数器84

4.6 破解DES85

4.7 中间相遇攻击87

4.8 口令安全88

习题89

上机练习90

第5章 高级加密标准:Rijndael91

5.1 基本算法91

5.2 层的描述92

5.2.1 ByteSub变换93

5.2.2 ShiftRow变换93

5.2.3 MixColumn变换93

5.2.4 AddRoundKey变换94

5.2.5 密钥扩展方案94

5.2.6 S盒的构成94

5.3 解密算法95

5.4 设计中的考虑97

习题97

第6章 RSA算法99

6.1 RSA算法99

6.2 对RSA的攻击102

6.2.1 低指数攻击102

6.2.2 短明文104

6.2.3 时间攻击105

6.3 素性判定106

6.4 因子分解109

6.4.1 二次筛法110

6.4.2 理论方法112

6.5 RSA挑战112

6.6 协约验证上的应用113

6.7 公钥概念114

习题115

上机练习118

第7章 离散对数120

7.1 离散对数120

7.2 计算离散对数120

7.2.1 Pohlig-Hellman算法121

7.2.2 大步骤,小步骤123

7.2.3 指标计算123

7.2.4 计算模4的离散对数124

7.3 位提交125

7.4 Diffie-Hellman密钥交换126

7.5 ElGamal公钥密码系统127

习题128

上机练习129

第8章 散列函数130

8.1 散列函数130

8.2 简单的散列函数示例132

8.3 SHA散列算法133

8.4 生日攻击136

8.5 多重碰撞138

8.6 随机预示模型139

8.7 用散列函数加密141

习题142

上机练习143

第9章 数字签名145

9.1 RSA签名方案145

9.2 ElGamal签名方案146

9.3 散列和签名148

9.4 对签名的生日攻击148

9.5 数字签名算法148

习题150

上机练习151

第10章 安全协议152

10.1 中间人攻击和冒名顶替者152

10.2 密钥分配154

10.2.1 密钥的事先分配154

10.2.2 可鉴别的密钥分配155

10.3 Kerberos协议158

10.4 PKI160

10.5 X.509证书161

10.6 PGP协议164

10.7 SSL和TLS协议165

10.8 SET协议167

习题168

第11章 数字现金170

11.1 数字现金170

11.1.1 参与者171

11.1.2 初始化171

11.1.3 银行171

11.1.4 消费者171

11.1.5 商家171

11.1.6 创建货币171

11.1.7 消费货币172

11.1.8 商家在银行存款172

11.1.9 欺骗控制173

11.1.10 匿名性173

习题174

第12章 秘密分享方案175

12.1 秘密分拆175

12.2 阈方案175

习题179

上机练习180

第13章 游戏181

13.1 通过电话抛硬币181

13.2 通过电话玩牌182

习题185

第14章 零知识技术187

14.1 基本建构187

14.2 Feige-Fiat-Shamir认证方案188

习题190

第15章 信息论192

15.1 概率论回顾192

15.2 熵193

15.3 赫夫曼编码196

15.4 完全保密198

15.5 英语的熵199

习题203

第16章 椭圆曲线205

16.1 加法运算205

16.2 模p椭圆曲线208

16.2.1 模p椭圆曲线上点的个数209

16.2.2 椭圆曲线上的离散对数210

16.2.3 表示明文210

16.3 用椭圆曲线因式分解211

16.4 特征为2的椭圆曲线213

16.5 椭圆曲线密码系统215

16.5.1 椭圆曲线ElGamal密码系统215

16.5.2 椭圆曲线Diffie-Hellman密钥交换216

16.5.3 椭圆曲线ElGamal数字签名216

16.6 基于标识的加密217

习题219

上机练习222

第17章 格方法223

17.1 格223

17.2 格归约224

17.2.1 二维格224

17.2.2 LLL算法226

17.3 对RSA算法的攻击227

17.4 NTRU系统229

习题232

第18章 纠错码233

18.1 引言233

18.2 纠错码237

18.3 一般码的界239

18.3.1 上界239

18.3.2 下界241

18.4 线性码243

18.5 汉明码247

18.6 格雷码248

18.7 循环码253

18.8 BCH码257

18.9 瑞德-所罗门码262

18.10 McEliece密码系统263

18.11 其他问题265

习题265

上机练习267

第19章 密码学中的量子技术268

19.1 量子实验268

19.2 量子密钥分发270

19.3 Shor的算法271

19.3.1 分解272

19.3.2 离散傅里叶变换272

19.3.3 Shor的算法274

19.3.4 结语277

习题278

附录A Mathematica?实例279

附录B Maple?实例(图灵网站下载)附录C MATLAB?实例(图灵网站下载)推荐阅读297

参考文献298

索引301

热门推荐