第1章 绪论
1.1 概述
1.2 网络信息安全的根源
1.2.1 网络自身的安全缺陷
1.2.2 网络的开放性因素
1.2.3 技术发展因素
1.2.4 人为因素
1.3 网络安全服务与机制
1.3.1 安全服务
1.3.2 安全机制
1.4 网络安全攻击的形式和分类
1.4.1 网络安全攻击的主要形式
1.4.2 网络安全攻击形式的分类
1.5 数字鉴别与认证的功能及应用
1.5.1 数字鉴别与认证的功能
1.5.2 数字鉴别与认证的应用
习题
第一篇 基于经典密码的数字鉴别与认证
第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 数据加密标准DES
2.3.2 IDEA加密算法
2.4 非对称密码算法
2.4.1 概述
2.4.2 RSA算法
2.4.3 离散对数(DL)算法
2.4.4 椭圆曲线(ECC)密码算法
2.5 密钥管理
2.5.1 概述
2.5.2 密钥的协商与分发
习题
第3章 报文完整性鉴别
3.1 概述
3.2 基于加密算法的报文鉴别
3.2.1 单密钥加密算法实现的鉴别
3.2.2 双密钥体制加密算法实现的鉴别
3.2.3 存在问题
3.3 基于报文鉴别码的报文鉴别
3.3.1 报文鉴别码的构造方法
3.3.2 基于DES构造报文鉴别码
3.3.3 报文鉴别码的安全性分析
3.4 基于散列函数的报文鉴别
3.4.1 散列函数
3.4.2 MD5
3.4.3 基于散列函数的报文鉴别
3.4.4 HMAC
习题
第4章 数字签名
4.1 数字签名概述
4.2 数字签名工作过程
4.3 基本数字签名算法
4.3.1 基于RSA的数字签名
4.3.2 基于离散对数(DL)的数字签名
4.3.3 基于椭圆曲线的数字签名
4.3.4 数字签名标准(DSS)
4.4 基于身份的数字签名
4.4.1 基于RSA的数字签名
4.4.2 基于双线性映射的数字签名
4.5 盲签名
4.5.1 盲签名概述
4.5.2 完全盲签名协议
4.5.3 部分盲签名协议
4.5.4 基本的盲签名算法
4.6 代理签名
4.6.1 代理签名概述
4.6.2 基于离散对数的代理签名方案
4.6.3 基于椭圆曲线的代理签名方案
4.6.4 基于双线性映射的代理签名方案
4.7 群数字签名
4.7.1 一个简单的群签名协议
4.7.2 K-P-W可变群签名方案
4.8 多重数字签名
4.8.1 多重数字签名概述
4.8.2 广播多重数字签名
4.8.3 有序多重数字签名
4.9 不可否认数字签名
4.9.1 参数生成
4.9.2 签名过程
4.9.3 签名验证
4.9.4 否认协议
4.10 失败一终止数字签名
4.10.1 参数生成
4.10.2 签名过程
4.10.3 验证过程
4.10.4 对伪造的证明算法
4.11其他具有特殊用途的数字签名方案
4.11.1 批量签名
4.11.2 同时签约
习题
第5章 身份认证
5.1 概述
5.1.1 引言
5.1.2 身份认证的目标
5.1.3 身份认证的基础
5.2 信息新鲜性保证技术
5.2.1 挑战-响应机制
5.2.2 时戳机制
5.2.3 序列号机制
5.3 基于口令的身份认证技术
……
第二篇 基于多媒体处理技术与生物识别技术的数字鉴别与认证
第三篇 基于量子密码的数字鉴别与认证
参考文献