图书介绍

现代密码分析学 破译高级密码的技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

现代密码分析学 破译高级密码的技术
  • (美)斯文森著;黄月江,祝世雄等译;张文玫校 著
  • 出版社: 北京:国防工业出版社
  • ISBN:9787118081329
  • 出版时间:2012
  • 标注页数:210页
  • 文件大小:17MB
  • 文件页数:227页
  • 主题词:密码术

PDF下载


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

下载说明

现代密码分析学 破译高级密码的技术PDF格式电子书版下载

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

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

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

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

图书目录

引言1

参考文献8

第1章 古典密码9

1.1单表密码9

1.2使用密钥11

1.2.1密钥表12

1.2.2 ROT1312

1.2.3 Klingon13

1.3多表密码13

1.3.1维吉尼亚表14

1.4变换密码15

1.4.1列变换16

1.4.2双列变换16

1.5密码分析学17

1.5.1单表密码的破解17

1.5.2多表密码的破译21

1.5.3列变换密码的破译23

1.5.4双列变换密码的破译26

1.6小结27

练习27

参考文献28

第2章 数论密码29

2.1概率论29

2.1.1排列和组合选择30

2.1.2相关性31

2.1.3生日悖论36

2.1.4密码学上的哈希算法39

2.2数论基础复习41

2.2.1整除和素数41

2.2.2同余42

2.3代数基础复习44

2.3.1一些定义45

2.3.2有限域上的求逆47

2.4基于因子分解的密码学49

2.4.1 RSA算法49

2.5基于离散对数的密码学51

2.5.1 Diffie Hellman算法51

2.6椭圆曲线52

2.6.1点加53

2.6.2椭圆曲线密码学57

2.6.3椭圆曲线版本的Diffie - Hellman协议58

2.7小结58

习题58

参考文献59

第3章 整数分解和离散对数60

3.1整数分解60

3.2算法理论61

3.2.1记号62

3.2.2 Python速成课程63

3.3指数级分解方法65

3.3.1穷举攻击算法66

3.3.2 Fermat平方差68

3.3.3 Pollard的P方法70

3.3.4 Pollard的P-1方法72

3.3.5二次型分解算法73

3.3.6椭圆曲线分解方法74

3.4亚指数分解方法75

3.4.1连分数分解算法75

3.4.2筛法77

3.5离散对数77

3.5.1穷举攻击方法78

3.5.2大步小步法79

3.5.3离散对数的Pollard p算法80

3.5.4离散对数的Pollardλ算法81

3.5.5指示演算法82

3.6小结83

练习83

参考文献84

第4章 分组密码86

4.1基于比特、字节、字的运算86

4.1.1运算88

4.1.2代码89

4.2乘积密码90

4.3替换和置换90

4.3.1 S盒90

4.3.2 P盒92

4.3.3移位寄存器93

4.4替换一置换网络94

4.4.1 EASY1密码95

4.5 Feistel结构100

4.6.DES102

4.6.1 DES密钥编制103

4.6.2 DES轮函数104

4.6.3三重DES105

4.6.4 DESX105

4.7 FEAL106

4.7.1 S函数107

4.7.2密钥生成函数fk108

4.7.3轮函数f109

4.7.4密钥编制111

4.8 Blowfish112

4.8.1 Blowfish的密钥编制算法112

4.8.2 Blowfish算法113

4.8.3轮函数114

4.8.4注释114

4.9 AES/Rijndael114

4.9.1 Rijndael加密算法115

4.9.2Rijndael解密算法119

4.9.3密钥扩展120

4.9.4对Rijndael的注记121

4.10分组密码模式121

4.10.1电子密码本121

4.10.2密文分组链接122

4.10.3密文反馈123

4.10.4输出反馈124

4.10.5计数模式125

4.11 Skipjack125

4.11.1 Skipjack加密算法125

4.11.2 Skipjack解密算法126

4.11.3置换127

4.12消息摘要和哈希128

4.12.1校验和129

4.12.2循环冗余码校验129

4.12.3 MD5130

4.12.4 SHA-1131

4.13随机数生成器132

4.13.1偏差133

4.13.2线性同余随机数生成器133

4.14一次一密码本134

4.15 小结135

练习136

参考文献136

第5章 通用的分析方法138

5.1穷举攻击138

5.2时间—空间折中攻击139

5.2.1中间相遇攻击140

5.2.2 Hellman时间—空间折中141

5.2.3时间—空间折中的成效142

5.2.4缺点143

5.2.5多表折中143

5.2.6 Rivest的特异终点144

5.3彩虹链表144

5.3.1彩虹链表的优点145

5.3.2微软局域网管理器口令哈希145

5.4滑动攻击146

5.4.1 Feistel密码的滑动攻击147

5.4.2高级滑动攻击148

5.5哈希函数分析149

5.6随机数生成器分析150

5.7小结151

练习152

参考文献152

第6章 线性分析154

6.1概述154

6.2 Matsui算法156

6.3 S盒的线性逼近157

6.4 Matsui堆积引理161

6.5 EASY1密码162

6.6线性逼近和密钥恢复165

6.7 DES的线性分析168

6.8多重线性逼近169

6.9寻找线性逼近170

6.10线性分析程序代码172

6.11小结177

练习177

参考文献178

第7章 差分密码分析179

7.1概述179

7.2记号179

7.3 S盒的差分180

7.4组合S盒的特征183

7.5获得密钥184

7.6差分密码分析的程序代码185

7.7 Feistel密码的差分密码分析189

7.7.1 FEAL的差分密码分析190

7.7.2 DES的差分密码分析190

7.8分析193

7.9差分—线性密码分析193

7.10条件特征195

7.11高阶差分196

7.12截断差分197

7.13不可能差分199

7.14飞去来器攻击201

7.15 插值攻击203

7.16相关密钥攻击204

7.16.1 GOST的相关密钥攻击205

7.16.2 3DES的相关密钥攻击205

7.17小结206

练习207

参考文献207

热门推荐