请输入您要查询的百科知识:

 

词条 密码学概论
释义

书名:密码学概论(中文版)

ISBN:711512184

作者:(美)Wade Trappe Lawrence C.Washington

出版社:人民邮电出版社

定价:38

页数:335

出版日期:2004-6-1

版次:

开本:16开

包装:

简介:本书避免孤立讲述RSA算法及大量涉及到数论知识的离散对数等内容,也未提及具体的协议及怎样攻击别人的计算。本书以描述性为主,涉及少量的数学证。该教材全面讲述了密码学的大量基础知识。本书中的许多章节内容超出了一学期的教学内容。

本书全面讲解了密码学基本知识以及相关的基础数学理论,介绍了椭圆曲线、AES和量子密码体制等密码学前沿知识,详细地阐述了数字签名、数字现金等应用问题。另外,书中每章均给出了相应的习题,在附录中给出了相关Mathematica、Maple和 MATLAB实例。

本书可供高等院校就用数学、通信和计算机等专业用作密码学、通信安全和网络安全等课程的教材或参考书,也可供信息安全系统设计开发人员、密码学和信息安全爱好者参考。

目录:

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

1.1安全通信2

1.1.1可能的攻击2

1.1.2对称和公开密钥算法3

1.1.3密钥长度5

1.2密码学应用6

第2章古典密码体制8

2.1移位密码8

2.2仿射密码9

2.3Vigenère?密码11

2.3.1发现密钥长度12

2.3.2发现密钥:第一种方法13

2.3.3发现密钥:第二种方法15

2.4替换密码16

2.5福尔摩斯密码18

2.6Playfair和ADFGX密码21

2.7分组密码23

2.8二进制数和ASCII26

2.9一次一密27

2.10伪随机序列生成28

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

2.12Enigma34

2.13习题37

2.14上机题39

第3章基础数论42

3.1基本概念42

3.1.1整除42

3.1.2素数43

3.1.3最大公约数(Greatest?Common?Divisor)44

3.2求解ax+by=d46

3.3同余47

3.3.1除法49

3.3.2求a-1(mod?n)50

3.3.3当gcd(a,n)=1时,解ax≡?c(mod?n)50

3.3.4如果gcd(a,n)>1怎么办50

3.3.5分数的计算51

3.4中国剩余定理51

3.5模的幂计算53

3.6费尔马小定理和欧拉定理54

3.7本原根56

3.8模n逆矩阵57

3.9模n平方根58

3.10有限域59

3.10.1除法62

3.10.2LFSR序列64

3.11习题65

3.12上机题67

第4章数据加密标准69

4.1概述69

4.2一个简单的类DES算法70

4.3微分密码分析法72

4.3.1具有三轮循环的微分密码分析法73

4.3.2具有四轮循环的微分密码分析法75

4.4DES76

4.5操作模式82

4.5.1电子密码本(ECB)82

4.5.2密码分组链(CBC)82

4.5.3密码反馈(CFB)83

4.6破解DES84

4.7口令的安全87

4.8习题88

第5章高级加密标准:Rijndael90

5.1基本算法90

5.2层91

5.2.1字节转换91

5.2.2移动行变换92

5.2.3混合列变换92

5.2.4加循环密钥93

5.2.5密钥计划表93

5.2.6S-盒的构成94

5.3解密94

5.4设计中要考虑的问题96

第6章RSA算法98

6.1RSA算法98

6.2对RSA的攻击101

6.3素数判定103

6.4因数分解106

6.5RSA挑战110

6.6协议验证上的应用111

6.7公钥概念111

6.8习题113

6.9上机题115

第7章离散对数117

7.1离散对数117

7.2离散对数的计算118

7.2.1Pohlig-Hellman算法118

7.2.2指数微积分120

7.2.3模4离散对数的计算121

7.3比特约定122

7.4ElGamal公钥体制123

7.5习题124

7.6上机题125

第8章数字签名126

8.1RSA签名126

8.2ElGamal签名方案127

8.3散列函数129

8.4生日攻击132

8.4.1签名方案中的生日攻击133

8.4.2基于离散对数的生日攻击133

8.4.3双重加密的中间相遇攻击134

8.5数字签名算法134

8.6习题136

8.7上机题137

第9章电子商务与数字现金139

9.1安全的电子交易139

9.2数字现金141

9.3习题145

第10章秘密共享方案146

10.1秘密分拆146

10.2门限方案146

10.3习题151

10.4上机题152

第11章搏弈153

11.1电话掷币153

11.2电话扑克155

11.3习题158

第12章零知识证明159

12.1基本构成159

12.2Feige-Fiat-Shamir识别方案161

12.3习题162

第13章密钥建立协议165

13.1密钥协商协议165

13.2密钥预分发167

13.3密钥分发168

13.4公钥基础设施(PKI)171

13.5习题173

第14章信息论175

14.1概率回顾175

14.2熵177

14.3哈夫曼编码180

14.4完全保密181

14.5英文的熵183

14.6习题187

第15章椭圆曲线189

15.1加法定律189

15.2模n椭圆曲线192

15.2.1模p点的数目193

15.2.2基于椭圆曲线的离散对数193

15.2.3表示明文194

15.3用椭圆曲线因数分解194

15.4特征为2的椭圆曲线197

15.5椭圆曲线密码体制199

15.5.1椭圆曲线ElGamal密码体制199

15.5.2椭圆曲线Diffie-Hellman密钥交换200

15.5.3ElGamal?数字签名200

15.6习题201

15.7上机题203

第16章纠错码205

16.1绪论205

16.2纠错码209

16.3一般编码的边界条件212

16.3.1上边界条件212

16.3.2下边界条件213

16.3.3例子215

16.4线性码216

16.5汉明码221

16.6Golay码222

16.7循环码228

16.8BCH码232

16.9Reed-Solomon?码237

16.10McEliece密码体制238

16.11其他问题240

16.12习题241

16.13上机题243

第17章密码学中的量子技术244

17.1一个量子实验244

17.2量子密钥的分发246

17.3Shor算法248

17.3.1因数分解249

17.3.2离散的傅立叶变换249

17.3.3Shor的算法251

17.3.4连分数254

17.3.5结束语255

17.4习题255

附录AMathematica实例257

A.1Mathematica入门257

A.2部分命令258

A.3第2章实例259

A.4第3章实例265

A.5第6章实例267

A.6第8章实例273

A.7第10章实例273

A.8第11章实例274

A.9第15章实例275

附录BMaple实例279

B.1Maple入门279

B.2部分命令280

B.3第2章实例281

B.4第3章实例286

B.5第6章实例289

B.6第8章实例294

B.7第10章实例294

B.8第11章实例295

B.9第15章实例296

附录CMATLAB实例300

C.1MATLAB入门300

C.2第2章实例304

C.3第3章实例314

C.4第6章实例317

C.5第8章实例321

C.6第10章实例321

C.7第11章实例322

C.8第15章实例324

附录D进一步阅读的建议330

参考文献331

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/24 3:59:47