图书介绍
密码学基础PDF|Epub|txt|kindle电子书版本下载
- 范九伦,张雪锋,刘宏月等编著 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:7560620848
- 出版时间:2008
- 标注页数:174页
- 文件大小:9MB
- 文件页数:184页
- 主题词:
PDF下载
下载说明
密码学基础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