图书介绍

新编密码学PDF|Epub|txt|kindle电子书版本网盘下载

新编密码学
  • 范九伦,张雪锋,侯红霞编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560650111
  • 出版时间:2018
  • 标注页数:222页
  • 文件大小:37MB
  • 文件页数:233页
  • 主题词:密码学

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 概述2

1.2 保密通信的基本模型4

1.3 密码学的基本概念4

习题16

第2章 基础知识7

2.1 数论基础知识7

2.1.1 素数与互素7

2.1.2 同余与模运算8

2.1.3 欧拉(Euler)定理11

2.1.4 几个有用的算法12

2.1.5 同余方程组的求解17

2.1.6 模为素数的二次剩余20

2.1.7 Z p上的离散对数22

2.2 计算复杂性问题24

2.2.1 确定性多项式时间24

2.2.2 非确定多项式时间28

2.2.3 概率多项式时间30

2.2.4 多项式时间不可区分性31

习题232

第3章 古典密码33

3.1 古典密码体制33

3.1.1 棋盘密码33

3.1.2 移位密码34

3.1.3 仿射密码35

3.1.4 代换密码36

3.1.5 维吉尼亚密码37

3.1.6 置换密码39

3.1.7 Hill密码40

3.2 密码分析技术42

习题346

第4章 分组密码48

4.1 分组密码的设计准则48

4.1.1 Feistel分组密码的基本结构49

4.1.2 F函数的设计准则51

4.2 数据加密标准——DES52

4.2.1 DES的描述52

4.2.2 DES的分析61

4.2.3 多重DES64

4.3 高级数据加密标准——AES67

4.3.1 AES数学基础67

4.3.2 AES的描述70

4.3.3 AES的密钥生成75

4.3.4 AES的分析77

4.4 IDEA算法77

4.5 RC5算法81

4.6 分组密码的工作模式83

4.7 分组密码的安全性88

习题489

第5章 序列密码91

5.1 序列密码的基本原理91

5.1.1 序列密码的设计思想91

5.1.2 序列随机性能评价94

5.2 反馈移位寄存器96

5.2.1 线性反馈移位寄存器96

5.2.2 LFSR输出序列的周期与随机性98

5.3 基于LFSR的生成器99

5.4 非线性反馈移位寄存器103

5.5 序列密码的攻击法105

5.5.1 插入攻击法105

5.5.2 位串匹配攻击法106

5.5.3 单词匹配攻击法107

5.6 RC4算法和A5算法108

5.6.1 RC4算法108

5.6.2 A5算法110

习题5111

第6章 Hash函数113

6.1 Hash函数与随机预言模型113

6.1.1 Hash函数的概念113

6.1.2 随机预言模型115

6.2 迭代Hash函数116

6.3 消息摘要算法——MD算法117

6.3.1 MD4117

6.3.2 MD5119

6.4 安全Hash算法——SHA-1124

6.5 MD5与SHA-1的比较126

6.6 消息认证码(MAC)126

6.6.1 基于分组密码的MAC128

6.6.2 基于序列密码的MAC129

6.6.3 HMAC算法129

习题6130

第7章 公钥密码132

7.1 公钥密码体制的基本原理132

7.1.1 公钥密码的基本思想132

7.1.2 公钥密码算法满足的要求133

7.2 RSA算法134

7.2.1 RSA算法的描述134

7.2.2 RSA算法的安全性135

7.2.3 RSA算法的参数选择137

7.3 ElGamal算法139

7.3.1 离散对数问题139

7.3.2 ElGamal算法的描述139

7.3.3 ElGamal算法的安全性140

7.4 椭圆曲线密码141

7.4.1 椭圆曲线的定义与性质141

7.4.2 椭圆曲线上的密码体制144

7.4.3 椭圆曲线密码算法的特性145

7.5 基于身份的公钥密码体制146

7.5.1 概述146

7.5.2 双线性Diffie-Hellman假设147

7.5.3 Boneh和Franklin的IBE密码体制148

7.6 公钥密码体制的应用149

7.6.1 RSA密码体制的应用149

7.6.2 椭圆曲线密码体制的应用150

习题7150

第8章 数字签名与身份认证153

8.1 数字签名原理153

8.1.1 数字签名的基本概念153

8.1.2 数字签名的特性155

8.1.3 数字签名的实现方法156

8.2 RSA数字签名158

8.2.1 RSA数字签名算法159

8.2.2 RSA数字签名的安全问题159

8.3 ElGamal数字签名160

8.3.1 ElGamal数字签名算法160

8.3.2 针对ElGamal签名算法的可能攻击162

8.4 数字签名标准DSS165

8.4.1 DSS的数字签名算法165

8.4.2 DSA算法的安全问题166

8.5 特殊数字签名方案167

8.5.1 不可否认签名167

8.5.2 群签名169

8.5.3 环签名170

8.5.4 代理签名172

8.5.5 签密173

8.6 身份认证174

8.6.1 Schnorr身份认证协议176

8.6.2 Okamoto身份认证协议177

8.6.3 Guillou-Quisquater身份认证协议178

习题8179

第9章 密钥管理181

9.1 密钥管理的生命周期181

9.2 单钥体制的密钥管理184

9.2.1 密钥的分类184

9.2.2 密钥分配的基本方法185

9.2.3 层次式密钥控制186

9.2.4 分布式密钥控制187

9.3 公钥体制的密钥管理188

9.3.1 公开密钥的分发188

9.3.2 用公钥加密分配单钥体制的会话密钥189

9.3.3 Diffie-Hellman密钥交换与中间人攻击190

9.4 秘密共享192

9.4.1 Lagrange插值多项式算法193

9.4.2 向量算法194

9.4.3 高级门限方案195

9.4.4 有欺骗者情况下的密钥共享方案195

习题9197

第10章 现代密码学发展前沿及应用199

10.1 量子密码199

10.1.1 量子密码的发展现状199

10.1.2 量子密码的相关理论基础200

10.1.3 量子密码的应用202

10.1.4 量子密码分发协议203

10.2 混沌密码206

10.2.1 混沌系统理论206

10.2.2 混沌密码的基本原理208

10.2.3 混沌密码的设计和实现方案209

10.2.4 混沌密码的应用211

10.3 DNA密码214

10.3.1 DNA计算215

10.3.2 DNA密码的研究现状215

10.3.3 几种典型的DNA密码216

10.3.4 DNA密码的应用219

习题10220

参考文献221

热门推荐