微信扫一扫,移动浏览光盘
简介
本书旨在介绍现代密码学的基本原理及方法。全书共分8章,第1章介绍现代密码学的基本概念,
其余各章分别介绍流密码、分组密码、公钥密码、密钥分配与密钥管理、消息认证和杂凑算法、数字签字
和密码协议、网络加密与认证。
本书内容翔实,概念表述严谨,语言精练,例题丰富,切合教学之用。
本书可作为高等院校信息安全、计算机、通信工程、密码学及相关专业大学本科生和研究生的教材,
也可作为通信工程师和计算机网络工程师的参考读物。
目录
第1章 引言
1.1信息安全面临的威胁
1.1.1安全威胁
1.1.2入侵者和病毒
1.1.3安全业务
1.2信息安全的模型
1.3密码学基本概念
1.3.1保密通信系统
1.3.2密码体制分类
1.3.3密码攻击概述
第2章流密码
2.1流密码的基本概念
2.1.1同步流密码
2.1.2有限状态自动机
2.1.3密钥流产生器
2.2线性反馈移位寄存器
2.3线性移位寄存器的一元多项式表示
2.4 m序列的伪随机性&1
2.5 m序列密码的破译
2.6非线性序列
2.6.1 Geffe序列生成器
2.6.2 J-K触发器
2.6.3 Pless生成器
2.6.4钟控序列生成器
习题
第3章分组密码体制
3.1分组密码概述
3.1.1 代换
3.1.2扩散和混淆
3.1.3 Fejstel密码结构
3.2数据加密标准
3.2.1 DES描述
3.2.2二重DES
3.2.3 两个密钥的三重DES
3.2.4三个密钥的三重DES
3.3差分密码分析与线性密码分析
3.3.1差分密码分析
3.3.2线性密码分析
3.4分组密码的运行模式
3.4.1 电码本(ECB)模式
3.4.2 密码分组链接(CBC)模式
3.4.3密码反馈(CFB)模式
3.4.4输出反馈(OFB)模式
3.5 IDEA
3.5.1 设计原理
3.5.2加密过程
3.6 AES算法——Rijndae1
3.6.1 Rijndael的数学基础和设计思想
3.6.2算法说明
第4章公钥密码
4.1数论简介
4.1.1素数和互素数
4.1.2模运算
4.1.3费尔玛定理和欧拉定理
4.1.4 素性检验
4.1.5欧几里得算法
4.1.6 中国剩余定理
4.1.7 离散对数
4.1.8平方剩余
4.2公钥密码体制的基本概念
4.2.1 公钥密码体制的原理
4.2.2公钥密码算法应满足的要求
4.2.3对公钥密码体制的攻击
4.3 RSA算法
4.3.1 算法描述
4.3.2 RSA算法中的计算问题
4.3.3 RSA的安全性
4.3.4对RSA的攻击
4.4背包密码体制
4.5 Rabin密码体制
4.6椭圆曲线密码体制
4.6.1 椭圆曲线
4.6.2有限域上的椭圆曲线
4.6.3椭圆曲线上的密码
习题&1
第5章密钥分配与密钥管理
5.1单钥加密体制的密钥分配
5.1.1 密钥分配的基本方法
5.1.2 一个实例
5.1.3 密钥的分层控制
5.1.4会话密钥的有效期
5.1.5 无中心的密钥控制
5.1.6 密钥的控制使用
5.2公钥加密体制的密钥管理
5.2.1公钥的分配
5.2.2用公钥加密分配单钥密码体制的密钥
5.2.3 Diffie-Hellman密钥交换
5.3 密钥托管
5.3.1 美国托管加密标准简介
5.3.2密钥托管密码体制的组成成分
5.4随机数的产生
5.4.1随机数的使用
5.4.2随机数源
5.4.3伪随机数产生器
5.4.4基于密码算法的随机数产生器
5.4.5 BBS产生器
5.5秘密分割
5.5.1秘密分割门限方案
5.5.2 Shamir门限方案
5.5.3 Asmuth-Bloom门限方案
第6章消息认证和杂凑算法
6.1消息认证码
6.1.1 消息认证码的定义及使用方式
6.1.2产生MAC的函数应满足的要求
6.1.3数据认证算法
6.2杂凑函数
6.2.1 杂凑函数的定义及使用方式
6.2.2杂凑函数应满足的条件&1
6.2.3生日攻击
6.2.4迭代型杂凑函数的一般结构
6.3 MD5杂凑算法
6.3.1算法描述
6.3.2 MD5的压缩函数
6.3.3 MD5的安全性
6.4安全杂凑算法
6.4.1算法描述
6.4.2 SHA的压缩函数
6.4.3 SHA与MD5的比较
6.5 HMAC算法
6.5.1 HMAC的设计目标
6.5.2算法描述
6.5.3 HMAC的安全性
第7章数字签字和密码协议
7.1数字签字的基本概念
7.1.1 数字签字应满足的要求
7.1.2数字签字的产生方式
7.1.3数字签字的执行方式
7.2数字签字标准
7.2.1 DSS的基本方式
7.2.2数字签字算法DSA
7.3其他签字方案
7.3.1 基于离散对数问题的数字签字体制
7.3.2基于大数分解问题的数字签字体制
7.4 认证协议
7.4.1 相互认证
7.4.2单向认证
7.5身份证明技术
7.5.1交互证明系统
7.5.2简化的Fiat-Shamir身份识别方案
7.5.3零知识证明
7.5.4 Fiat-Shamir身份识别方案
7.6其他密码协议
7.6.1 智力扑克
7.6.2掷硬币协议
7.6.3不经意传输
第8章网络加密与认证
8.1网络通信加密
8.1.1 开放系统互连和TCP/IP分层模型
8.1.2网络加密方式
8.2 Kerberos认证系统&1
8.2.1KerberosV4
8.2.2 Kerberos区域与多区域的Kerberos
8.3 X.509认证业务
8.3.1证书
8.3.2认证过程
8.4 PGP
8.4.1运行方式
8.4.2密钥和密钥环
8.4.3公钥管理
参考文献
1.1信息安全面临的威胁
1.1.1安全威胁
1.1.2入侵者和病毒
1.1.3安全业务
1.2信息安全的模型
1.3密码学基本概念
1.3.1保密通信系统
1.3.2密码体制分类
1.3.3密码攻击概述
第2章流密码
2.1流密码的基本概念
2.1.1同步流密码
2.1.2有限状态自动机
2.1.3密钥流产生器
2.2线性反馈移位寄存器
2.3线性移位寄存器的一元多项式表示
2.4 m序列的伪随机性&1
2.5 m序列密码的破译
2.6非线性序列
2.6.1 Geffe序列生成器
2.6.2 J-K触发器
2.6.3 Pless生成器
2.6.4钟控序列生成器
习题
第3章分组密码体制
3.1分组密码概述
3.1.1 代换
3.1.2扩散和混淆
3.1.3 Fejstel密码结构
3.2数据加密标准
3.2.1 DES描述
3.2.2二重DES
3.2.3 两个密钥的三重DES
3.2.4三个密钥的三重DES
3.3差分密码分析与线性密码分析
3.3.1差分密码分析
3.3.2线性密码分析
3.4分组密码的运行模式
3.4.1 电码本(ECB)模式
3.4.2 密码分组链接(CBC)模式
3.4.3密码反馈(CFB)模式
3.4.4输出反馈(OFB)模式
3.5 IDEA
3.5.1 设计原理
3.5.2加密过程
3.6 AES算法——Rijndae1
3.6.1 Rijndael的数学基础和设计思想
3.6.2算法说明
第4章公钥密码
4.1数论简介
4.1.1素数和互素数
4.1.2模运算
4.1.3费尔玛定理和欧拉定理
4.1.4 素性检验
4.1.5欧几里得算法
4.1.6 中国剩余定理
4.1.7 离散对数
4.1.8平方剩余
4.2公钥密码体制的基本概念
4.2.1 公钥密码体制的原理
4.2.2公钥密码算法应满足的要求
4.2.3对公钥密码体制的攻击
4.3 RSA算法
4.3.1 算法描述
4.3.2 RSA算法中的计算问题
4.3.3 RSA的安全性
4.3.4对RSA的攻击
4.4背包密码体制
4.5 Rabin密码体制
4.6椭圆曲线密码体制
4.6.1 椭圆曲线
4.6.2有限域上的椭圆曲线
4.6.3椭圆曲线上的密码
习题&1
第5章密钥分配与密钥管理
5.1单钥加密体制的密钥分配
5.1.1 密钥分配的基本方法
5.1.2 一个实例
5.1.3 密钥的分层控制
5.1.4会话密钥的有效期
5.1.5 无中心的密钥控制
5.1.6 密钥的控制使用
5.2公钥加密体制的密钥管理
5.2.1公钥的分配
5.2.2用公钥加密分配单钥密码体制的密钥
5.2.3 Diffie-Hellman密钥交换
5.3 密钥托管
5.3.1 美国托管加密标准简介
5.3.2密钥托管密码体制的组成成分
5.4随机数的产生
5.4.1随机数的使用
5.4.2随机数源
5.4.3伪随机数产生器
5.4.4基于密码算法的随机数产生器
5.4.5 BBS产生器
5.5秘密分割
5.5.1秘密分割门限方案
5.5.2 Shamir门限方案
5.5.3 Asmuth-Bloom门限方案
第6章消息认证和杂凑算法
6.1消息认证码
6.1.1 消息认证码的定义及使用方式
6.1.2产生MAC的函数应满足的要求
6.1.3数据认证算法
6.2杂凑函数
6.2.1 杂凑函数的定义及使用方式
6.2.2杂凑函数应满足的条件&1
6.2.3生日攻击
6.2.4迭代型杂凑函数的一般结构
6.3 MD5杂凑算法
6.3.1算法描述
6.3.2 MD5的压缩函数
6.3.3 MD5的安全性
6.4安全杂凑算法
6.4.1算法描述
6.4.2 SHA的压缩函数
6.4.3 SHA与MD5的比较
6.5 HMAC算法
6.5.1 HMAC的设计目标
6.5.2算法描述
6.5.3 HMAC的安全性
第7章数字签字和密码协议
7.1数字签字的基本概念
7.1.1 数字签字应满足的要求
7.1.2数字签字的产生方式
7.1.3数字签字的执行方式
7.2数字签字标准
7.2.1 DSS的基本方式
7.2.2数字签字算法DSA
7.3其他签字方案
7.3.1 基于离散对数问题的数字签字体制
7.3.2基于大数分解问题的数字签字体制
7.4 认证协议
7.4.1 相互认证
7.4.2单向认证
7.5身份证明技术
7.5.1交互证明系统
7.5.2简化的Fiat-Shamir身份识别方案
7.5.3零知识证明
7.5.4 Fiat-Shamir身份识别方案
7.6其他密码协议
7.6.1 智力扑克
7.6.2掷硬币协议
7.6.3不经意传输
第8章网络加密与认证
8.1网络通信加密
8.1.1 开放系统互连和TCP/IP分层模型
8.1.2网络加密方式
8.2 Kerberos认证系统&1
8.2.1KerberosV4
8.2.2 Kerberos区域与多区域的Kerberos
8.3 X.509认证业务
8.3.1证书
8.3.2认证过程
8.4 PGP
8.4.1运行方式
8.4.2密钥和密钥环
8.4.3公钥管理
参考文献
Modern Cryptography
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×