密码学的基本理论与技术
作 者: 张文政,陈克非,赵伟
出版时间: 2015
内容简介
《密码学的基本理论与技术》介绍了密码学的方方面面,包括一般的古典密码、分组密码、序列密码、公钥密码、Hash函数、密钥管理等。给出了它们所需要的数学知识、原理、分析方法,力争以朴实的语言来描述高深的数学知识。《密码学的基本理论与技术》也包括了新的“基于身份的公钥体制”“抗量子的公钥密码体制”“序列密码标准eSTREAM介绍”“2012年10月刚评出的SHA-3”,还有密码算法的形式化证明等,这些是以前相应书中没有的。《密码学的基本理论与技术》也介绍了中国自主研发的具有一定影响的公开的SMS4算法和ZUC算法。《密码学的基本理论与技术》可作为信息安全类研究生的密码学教材,也可用于其他研究生、本科生和工程技术人员作为了解密码学基本理论和方法的入门书。
目录
第1章 引言
1.1 密码学的意义
1.2 典型的泄密事件
1.3 密码学发展的四个阶段
1.4 信息安全的基本属性与密码学的关系
1.5 常用的密码手段
1.5.1 加密技术
1.5.2 消息鉴别
1.5.3 完整性校验
1.5.4 安全管理
1.6 密码学的基本术语
1.7 最新的安全事件与密码学新动向
参考文献
第2章 古典密码学
2.1 一些简单密码体制介绍
2.1.1 移位密码
2.1.2 仿射密码
2.1.3 维吉尼亚密码
2.2 密码分析
2.2.1 仿射密码的分析
2.2.2 维吉尼亚密码的分析
参考文献
第3章 香农理论与计算复杂度
3.1 完全保密
3.2 熵
3.3 唯一解距离
3.4 乘积密码
3.5 算法的复杂性
3.5.1 问题与算法
3.5.2 算法复杂性
3.6 问题的复杂性
参考文献
第4章 数论与近世代数基础
4.1 初等数论基础
4.1.1 欧几里得算法
4.1.2 扩展欧几里得算法
4.1.3 中国剩余定理
4.1.4 离散对数
4.1.5 平方剩余
4.2 素性测试
4.2.1 素数
4.2.2 费马(Fermat)定理
4.2.3 欧拉定理
4.2.4 Fermat素性测试
4.2.5 Miller-Rabin素性测试
4.3 近世代数基础
4.3.1 群
4.3.2 环
4.3.3 域
参考文献
第5章 分组密码