本书全面系统地介绍了密码学的体系结构,主要的理论和技术,内容涉及:密码学概论、古典密码体制、现代分组密码、流密码、公钥密码体制、密钥管理、Hash函数、数字签名、身份识别、认证理论与技术、PKI技术、密码应用软件,以及密码学新进展。全书内容丰富,语言通俗,注重理论性与实用性的结合,可作为信息安全、计算机科学与技术、通信工程、数学与应用数学等本科专业密码学课程的教材,也可供初学密码学的研究生及相关的工程技术人员参考。
第1章 密码学概论
1.1 密码学的基本概念
1.2 密码学的体系结构
1.3 密码学发展简史
1.4 密码学的应用
习题
第2章 古典密码体制
2.1 代换密码
2.2 置换密码
2.3 古典密码的破译
2.4 无条件安全的一次一密体制
2.5 实验
习题
第3章 现代分组密码
3.1 分组密码的概念
3.2 代换-置换网络
3.3 分组密码原理与设计准则
3.4 数据加密标准——DES
3.5 国际数据加密算法——UDEA
3.6 高级加密标准——AES
3.7 分组密码的操作模式
3.8 差分分析与线性分析
3.9 实验:DES和AES分组密码算法
习题
第4章 流密码
4.1 流密码的原理
4.2 有限状态自动机
4.3 线性反馈移位寄存器
4.4 PC4
4.5 流密码算法A5
4.6 流密码算法SNOW2.0
4.7 实验
附录 参考算法
习题
第5章 公钥密码体制
第6章 密钥管理
第7章 Hash函数
第8章 数字签名
第9章 身份识别
第10章 认证理论与技术
第11章 PKI技术
第12章 密码应用软件
第13章 密码学新进展
参考文献