第一部分 绪论
第一章 安全协议概述
1.1 网络安全与安全协议
1.1.1 网络安全内涵
1.1.2 密码和安全协议
1.2 安全协议的概念与分类
1.2.1 安全协议的概念
1.2.2 安全协议的分类
1.3 安全协议的安全性质
1.4 安全协议的设计
1.4.1 安全协议的缺陷分类
1.4.2 安全协议的设计原则
习题一
第二章 TCP/IP协议簇的安全架构
2.1 TCP/IP协议簇概述
2.1.1 TCP/IP协议簇协议分层
2.1.2 TCP/IP协议簇基本功能保证协议
2.1.3 通信协议中帧的复用和分用
2.2 TCP/IP协议簇的安全性分析
2.2.1 TcP/IP协议簇协议存在的安全隐患
2.2.2 针对TCP/IP协议簇协议的典型攻击
2.3 TCP/IP协议簇的安全架构
习题二
第二部分 链路层安全通信协议
第三章 PPTP和L2TP协议
3.1 概述
3.2 PPP协议
3.2.1 PPP协议基本原理
3.2.2 PPP协议中的安全机制
3.3 PPTP协议
3.3.1 PPTP协议综述
3.3.2 PPTP协议工作流程
3.3.3 PPTP分组的封装
3.3.4 控制消患的格式和类型
3.3.5 控制连接
3.3.6 呼叫
3.3.7 PPTP协议中的流量控制
3.4 L2TP协议
3.4.1 L2TP协议综述
3.4.2 12TP协议工作流程
3.4.3 也TP协议消息
3.4.4 控制连接
3.4.5 L2TP呼叫
3.4.6 L2TP的有限状态模型
3.5 PPTP协议和L2TP协议分析
3.5.1 PPTP协议分析
3.5.2 L2TP协议分析
习题三
第三部分 网络层安全通信协议
第四章 IPsec协议簇
4.1 概述
4.1.1 IPsec的产生背景
4.1.2 IPsec发展概述
4.1.3 IPsec的设计目标及功能
4.1.4 IPsec的体系结构
4.1.5 IPsec实现方式
4.1.6 IPsec工作模式
4.1.7 安全关联
4.2 AH协议
4.2.1 设计AH的目的
4.2.2 AH头格式
4.2.3 AH操作模式
4.2.4 AH的处理过程
4.3 ESP协议
4.3.1 设计ESP的目的
4.3.2 ESP包格式
4.3.3 ESP操作模式
4.3.4 ESP的处理过程
4.4 IKE协议
4.4.1 IKE概述
4.4.2 阶段1交换
4.4.3 阶段2交换
4.5 IPsec若干问题
4.5.1 IPsec的更小子集
4.5.2 IPsec与NAT的协同
4.5.3 IPsec与L2TP的结合
4.5.4 IPsec在支持VPN方面的缺陷
习题四
第四部分 传输层安全通信协议
第五章 SSL协议和TLS协议
5.1 概述
5.2 SSL协议规范
5.2.1 协议综述
5.2.2 握手协议
5.2.3 更改密码规格协议
5.2.4 警告协议
5.2.5 SSL记录协议
5.2.6 SSL协议中采用的加密和认证算法
5.3 TLS协议规范
5.3.1 协议综述
5.3.2 TLS中的改进部分
5.4 TLS/SSL的应用
5.4.1 TLS/SSL与电子商务
5.4.2 利用TLS/SSL保证HTTP的安全性
5.5 安全性分析
习题五
第五部分 应用层安全通信协议
第六章 电子邮件安全协议
6.1 电子邮件安全概述
6.1.1 电子邮件的安全需求
6.1.2 安全电子邮件标准
6.2 电子邮件基本原理
6.2.1 电子邮件的传输机制
6.2.2 电子邮件中的基本协议及标准
6.2.3 MIME
6.3 PGP
6.3.1 PGP概述
6.3.2 PGP提供的安全服务
6.3.3 PGP消息格式及收发过程
6.3.4 PGP的密钥管理
6.3.5 PGP/MIME与OpenPGP
6.4 S/MIME
6.4.1 S/MIME概述
6.4.2 S/MIME的安全功能
6.4.3 s/MIME的消息
6.4.4 S/MIME证书的处理
6.4.5 增强的安全服务
6.5 PGP与S/MIME的比较
6.5.1 实现原理
6.5.2 应用前景
习题六
第七章 SET协议
7.1 电子商务安全概述
7.1.1 电子商务概述
7.1.2 电子商务的安全需求
7.1.3 电子商务安全协议
7.2 SET协议简介
7.2.1 SET概述
7.2.2 SET的安全机制
7.2.3 SET的支付过程
7.2.4 SET的认证
7.2.5 SET的优点与存在问题
7.2.6 SET的安全性分析
7.3 SET与SSL的比较及SET的推广前景
7.3.1 SET与SSL的比较
7.3.2 SET的推广前景
习题七
第八章 SNMP协议
8.1 SNMP概述
8.1.1 SNMP产生及发展
8.1.2 SNMP网络管理模型
8.1.3 SNMP协议体系
8.1.4 SNMP的安全问题
8.2 SNMPv3
8.2.1 SNMPv3体系结构
8.2.2 SNMPv3的消息
8.2.3 SNMPv3的安全机制
8.3 SNMPv3安全性分析与应用情况
8.3.1 SNMPv3安全机制分析
8.3.2 SNMPv3的应用情况
习题八
第九章 S-HTTP协议
9.1 概述
9.2 HTTP基本原理
9.2.1 HTTP通信方式
9.2.2 HTTP报文结构
9.2.3 HTTP的安全机制
9.3 S—HTTP
9.3.1 S—HTTP概述
9.3.2 S—HTTP的安全模式
9.3.3 S—HTTP的消息
9.3.4 其他问题
9.4 S—HTTP与HTTPS的比较
习题九
第六部分 安全协议安全性分析
第十章 安全协议安全性分析
10.1 概述
10.1.1 安全协议的安全性与安全性分析
10.1.2 安全协议安全性分析的基本方法
10.2 形式化分析
10.2.1 形式化分析前提
10.2.2 形式化分析基本方法
10.2.3 BAN逻辑及BAN类逻辑
10.2.4 SADL
10.3 IPsec协议簇安全性分析实例
10.3.1 IPsec协议簇安全性分析的目的与意义
10.3.2 AH协议和ESP协议的安全性分析
10.3.3 IKE协议安全性分析
10.3.4 IPsec安全性分析小结
习题十
参考文献