密码学原理 / 普通高等学校网络空间安全“十四五”规划系列教材
¥52.00定价
作者: 骆婷,汤学明,崔永泉
出版时间:2023-12
出版社:华中科技大学出版社
- 华中科技大学出版社
- 9787568097048
- 1-1
- 518846
- 48258934-8
- 16开
- 2023-12
- 计算机、网络安全、信息安全
- 本科
内容简介
本书兼顾传统密码学的原理知识和现代密码学中的新思想,并能通过在科研项目中的实践经验增加应用密码学中的部分内容,帮助学生在夯实理论的基础上能熟练运用密码学相关技术,在实践能力提高的基础上又能促进理论知识的理解。主要内容:密码学算法的设计理论和思想以及相关协议,具体内容包括古典密码、香农理论、分组对称密码的设计和分析、非对称密码算法设计和分析、hash函数的设计和分析、签名算法和协议、密钥分配和管理、伪随机数生成原理和安全、基本身份认证方案和协议、PKI、现代密码学中的可证明安全性等。
目录
1古典密码(1)
1.1安全需求和基本术语(1)
1.2代换与置换(4)
1.3古典密码分析(11)
习题(22)
2Shannon理论(25)
2.1密码体制安全性(25)
2.2概率论和信息论基础(27)
2.3完善保密性(37)
2.4密码学中的熵(41)
2.5伪密钥和唯一解距离(43)
2.6乘积密码体制(45)
习题(47)
3分组密码(49)
3.1分组密码设计思想(49)
3.2代换置换网络(51)
3.3线性密码分析(54)
3.4差分密码分析(59)
3.5Feistel结构和数据加密标准DES(65)
3.6高级加密标准AES(72)
3.7SM4(82)
3.8工作模式和短块处理(85)
习题(90)
4序列密码(93)
4.1序列密码概述(93)
4.2基于线性反馈移位寄存器的序列密码(94)
4.3基于非线性移位寄存器的序列密码(106)
4.4基于表驱动的序列密码(108)
4.5基于分组密码的序列密码(112)
4.6祖冲之算法(116)
习题(120)
5Hash函数(122)
5.1Hash函数和数据完整性(122)
5.2Hash函数的安全性(123)
5.3Hash函数的迭代结构(127)
5.4消息认证码(133)
5.5SM3和密钥派生函数(136)
5.6海绵结构和SHA3(138)
5.7彩虹表(143)
习题(146)
密码学原理目录6公钥密码体制(148)
6.1公钥密码体制和单向陷门函数(148)
6.2RSA(149)
6.3Rabin密码体制(163)
6.4基于离散对数问题的密码体制(165)
6.5离散对数问题的算法(167)
6.6椭圆曲线密码(171)
习题(181)
7数字签名(183)
7.1数字签名的安全性需求(183)
7.2数字签名体制(184)
7.3具有特殊用途的数字签名(188)
7.4NTRUSign(192)
习题(195)
8可证明安全(196)
8.1计算安全性(196)
8.2对称密码体制(200)
8.3公钥密码体制 (222)
习题(234)
9密钥管理(236)
9.1密钥管理(236)
9.2密钥分配(239)
9.3公钥基础设施PKI(247)
习题(258)
10身份认证(259)
10.1基于口令的身份认证(259)
10.2对称体制下的认证协议(260)
10.3公钥体制下的认证协议(265)
10.4零知识证明(265)
10.5SSL协议(268)
10.6PGP协议(273)
习题(275)
11高级密码算法(277)
11.1SM9(277)
11.2属性加密算法(294)
习题(300)
参考文献(301)
1.1安全需求和基本术语(1)
1.2代换与置换(4)
1.3古典密码分析(11)
习题(22)
2Shannon理论(25)
2.1密码体制安全性(25)
2.2概率论和信息论基础(27)
2.3完善保密性(37)
2.4密码学中的熵(41)
2.5伪密钥和唯一解距离(43)
2.6乘积密码体制(45)
习题(47)
3分组密码(49)
3.1分组密码设计思想(49)
3.2代换置换网络(51)
3.3线性密码分析(54)
3.4差分密码分析(59)
3.5Feistel结构和数据加密标准DES(65)
3.6高级加密标准AES(72)
3.7SM4(82)
3.8工作模式和短块处理(85)
习题(90)
4序列密码(93)
4.1序列密码概述(93)
4.2基于线性反馈移位寄存器的序列密码(94)
4.3基于非线性移位寄存器的序列密码(106)
4.4基于表驱动的序列密码(108)
4.5基于分组密码的序列密码(112)
4.6祖冲之算法(116)
习题(120)
5Hash函数(122)
5.1Hash函数和数据完整性(122)
5.2Hash函数的安全性(123)
5.3Hash函数的迭代结构(127)
5.4消息认证码(133)
5.5SM3和密钥派生函数(136)
5.6海绵结构和SHA3(138)
5.7彩虹表(143)
习题(146)
密码学原理目录6公钥密码体制(148)
6.1公钥密码体制和单向陷门函数(148)
6.2RSA(149)
6.3Rabin密码体制(163)
6.4基于离散对数问题的密码体制(165)
6.5离散对数问题的算法(167)
6.6椭圆曲线密码(171)
习题(181)
7数字签名(183)
7.1数字签名的安全性需求(183)
7.2数字签名体制(184)
7.3具有特殊用途的数字签名(188)
7.4NTRUSign(192)
习题(195)
8可证明安全(196)
8.1计算安全性(196)
8.2对称密码体制(200)
8.3公钥密码体制 (222)
习题(234)
9密钥管理(236)
9.1密钥管理(236)
9.2密钥分配(239)
9.3公钥基础设施PKI(247)
习题(258)
10身份认证(259)
10.1基于口令的身份认证(259)
10.2对称体制下的认证协议(260)
10.3公钥体制下的认证协议(265)
10.4零知识证明(265)
10.5SSL协议(268)
10.6PGP协议(273)
习题(275)
11高级密码算法(277)
11.1SM9(277)
11.2属性加密算法(294)
习题(300)
参考文献(301)