图书介绍

密码学基础PDF|Epub|txt|kindle电子书版本下载

密码学基础
  • 范九伦,张雪锋,刘宏月等编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:7560620848
  • 出版时间:2008
  • 标注页数:174页
  • 文件大小:9MB
  • 文件页数:184页
  • 主题词:

PDF下载


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

下载说明

密码学基础PDF格式电子书版下载

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

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

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

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

图书目录

第1章 古典密码1

1.1密码学的基本概念1

1.2几种典型的古典密码体制2

1.2.1棋盘密码2

1.2.2移位密码3

1.2.3代换密码4

1.2.4维吉尼亚密码5

1.2.5仿射密码5

1.2.6置换密码6

1.2.7 Hill密码7

1.3古典密码的统计分析8

习题13

第2章 分组密码15

2.1分组密码的设计准则15

2.1.1 Feistel分组密码的基本结构15

2.1.2 F函数的设计准则17

2.2数据加密标准——DES18

2.2.1 DES的描述18

2.2.2 DES的分析26

2.2.3多重DES28

2.3高级数据加密标准——AES29

2.3.1 AES的描述29

2.3.2 AES的分析33

2.4国际数据加密标准——IDEA33

*2.5 RC5算法36

2.6分组密码的安全性及工作模式38

2.6.1分组密码的安全性38

2.6.2分组密码的工作模式39

习题42

第3章 序列密码44

3.1序列密码的基本原理44

3.1.1序列密码的设计思想44

3.1.2序列随机性能评价46

3.2反馈移位寄存器49

3.2.1线性反馈移位寄存器49

3.2.2 LFSR输出序列的周期与随机性51

3.3基于LFSR的密钥流生成器52

3.4非线性反馈移位寄存器57

习题59

第4章 Hash函数60

4.1 Hash函数与随机预言模型60

4.1.1 Hash函数60

4.1.2随机预言模型62

4.2迭代Hash函数62

4.3 MD63

4.3.1 MD463

4.3.2 MD565

4.4 SHA-168

4.5 MD5与SHA-1的比较69

*4.6消息认证码(MAC)70

4.6.1基于分组密码的MAC70

4.6.2基于序列密码的MAC71

习题71

第5章 公钥密码73

5.1公钥密码体制的基本原理73

5.1.1公钥密码的基本思想73

5.1.2公钥密码算法应满足的要求74

5.2背包算法75

5.2.1背包问题75

5.2.2背包算法的描述76

5.2.3背包算法的安全性77

5.3 RSA算法77

5.3.1 RSA算法的描述77

5.3.2 RSA算法的安全性79

5.3.3 RSA算法的参数选择80

*5.4 Rabin算法82

5.4.1求解数模下的平方根问题82

5.4.2 Rabin算法描述83

5.4.3 Rabin算法的修正84

5.5 ElGama1算法86

5.5.1离散对数问题86

5.5.2 ElGama1算法的描述86

5.5.3 ElGama1算法的安全性87

5.6椭圆曲线算法88

5.6.1椭圆曲线的定义与性质88

5.6.2椭圆曲线算法的描述91

5.6.3椭圆曲线算法的特性92

习题93

第6章 数字签名95

6.1数字签名的基本原理95

6.1.1数字签名的基本概念95

6.1.2数字签名的特性97

6.1.3数字签名的实现方法98

6.2 RSA数字签名100

6.2.1 RSA数字签名算法101

6.2.2 RSA数字签名算法的安全问题101

*6.3 Rabin数字签名102

6.3.1 Rabin数字签名算法102

6.3.2 Rabin数字签名算法的安全问题103

6.4 ElGamal数字签名103

6.4.1 ElGamal数字签名算法103

6.4.2针对ElGamal数字签名算法的可能攻击105

6.5数字签名标准——DSS108

6.5.1 DSS的数字签名算法108

6.5.2 DSA算法的安全问题110

6.6不可否认的签名111

习题112

第7章 密钥管理114

7.1密钥管理的生命周期114

7.2单钥体制的密钥管理117

7.2.1密钥的分类117

7.2.2密钥分配的基本方法118

7.2.3层次式密钥控制119

7.2.4分布式密钥控制120

7.3公钥体制的密钥管理121

7.3.1公开密钥的分发121

7.3.2用公钥加密分配单钥体制的会话密钥123

7.3.3 Diffie-Hellman密钥交换与中间人攻击123

7.4秘密共享125

7.4.1 Lagrange插值多项式门限方案126

7.4.2矢量门限方案128

7.4.3高级门限方案128

7.4.4有骗子情况下的密钥共享方案129

习题130

*第8章 计算复杂性132

8.1确定性多项式时间132

8.1.1算法效率分析132

8.1.2问题的难度134

8.2非确定多项式时间136

8.3概率多项式时间138

8.4多项式时间不可区分性141

习题142

附录A 数论基础143

A.1素数与互素143

A.2同余与模运算144

A.3欧拉(Euler)定理146

A.4几个有用的算法148

A.5中国剩余定理153

A.6模为素数的二次剩余156

A.7 Zp上的离散对数159

附录B DES算法程序源代码161

附录C RSA算法程序源代码169

参考文献174

热门推荐