密码学引论 第三版
作 者: 张焕国,唐明 编著
出版时间: 2015
内容简介
本书是作者在武汉大学计算机学院长期从事信息安全教学和科研的基础上写成的。其研究工作得到国家自然科学基金项目、国家863计划项目、国家密码发展基金和教育部博士点基金的资助。作者试图从理论和实际相结合的角度较系统地介绍密码学的基本理论和实际应用。既介绍国内外的前沿研究成果,又介绍具体的实用技术;既介绍国外学者的研究成果,又介绍国内学者的研究成果。
目录
第1篇基础知识
第1章信息安全概论
1.1信息安全是信息时代永恒的需求
1.2网络空间安全学科的内涵
1.3网络空间安全学科的主要研究方向和研究内容
1.4网络空间安全学科的理论基础
1.5网络空间安全学科的方法论基础
1.6密码是网络空间安全的关键技术
习题
第2章密码学的基本概念
2.1密码学的基本概念
2.1.1密码体制
2.1.2密码分析
2.1.3密码学的理论基础
2.2古典密码
2.2.1置换密码
2.2.2代替密码
2.2.3代数密码
2.3古典密码的统计分析
2.3.1语言的统计特性
2.3.2古典密码分析
2.4SuperBase密码的破译
习题
第2篇对称密码
第3章分组密码
3.1数据加密标准(DES)
3.1.1DES的加密过程
3.1.2DES的算法细节
3.1.3DES的解密过程
3.1.4DES的可逆性和对合性
3.1.5DES的安全性
3.1.63DES
3.1.7DES的历史回顾
3.1.8示例
3.2IDEA密码
3.2.1IDEA密码算法
3.2.2IDEA算法的对合性
3.2.3IDEA的安全性
3.2.4示例
3.3高级数据加密标准(AES)
3.3.1数学基础
3.3.2RIJNDAEL加密算法
3.3.3RIJNDAEL解密算法
3.3.4算法的实现
3.3.5RIJNDAEL的安全性
3.3.6示例
3.4中国商用密码算法SM4
3.4.1SM4算法描述
3.4.2SM4的可逆性和对合性
3.4.3SM4的实现
3.4.4SM4的安全性
3.4.5示例
3.5KASUMI密码
3.5.1KASUMI密码算法
3.5.2KASUMI密码的应用
3.6分组密码的应用技术
3.6.1分组密码的工作模式
3.6.2分组密码的短块加密
习题
第4章分组密码分析
4.1密码分析的概念
4.2差分分析
4.2.1差分密码分析的基本原理
4.2.2DES的差分密码分析
4.3侧信道分析
4.3.1功耗分析
4.3.2时间分析
4.3.3故障分析
四题
第5章序列密码
5.1序列密码的概念
5.2随机序列的安全性
5.3线性移位寄存器序列
5.4非线性序列
5.5祖冲之密码
5.5.1祖冲之密码的算法结构
5.5.2基于祖冲之密码的机密性算法128—EEA3
5.5.3基于祖冲之密码的完整性算法128—EIA3
5.5.4示例
5.6RC4序列密码
习题
第6章Hash函数