
| 第1章 安全协议概述 1.1 安全协议的概念 1.1.1 协议、算法与安全协议 1.1.2 协议运行环境中的角色 1.2 常用的安全协议 1.3 安全协议的安全性质 1.4 对安全协议的攻击 1.4.1 窃听 1.4.2 篡改 1.4.3 重放 1.4.4 预重放 1.4.5 反射 1.4.6 拒绝服务 1.4.7 类型攻击 1.4.8 密码分析 1.4.9 证书操纵 1.4.10 协议交互 1.5 安全协议的缺陷 1.6 安全协议的三大理论分析方法 1.6.1 安全多方计算 1.6.2 安全协议的形式化分析方法 1.6.3 安全协议的可证明安全性理论 习题1 第2章 安全协议的密码学基础 2.1 密码学的基本概念 2.2 数论中的一些难题 2.3 随机数 2.4 分组密码 2.5 公开密钥密码 2.5.1 公开密钥密码的基本概念 2.5.2 :RSA体制 2.5.3 Rabin体制 2.6 散列函数 2.7 消息认证 2.8 数字签名 2.8.1 数字签名的基本概念 2.8.2 RSA签名 2.8.3 :RSA签名标准PSS 2.8.4 数字签名标准DSS 2.8.5 一般的离散对数签名体制 2.8.6 ElGamal数字签名 2.8.7 Schnorr签名体制 2.8.8 Okamoto签名体制 2.8.9 基于椭圆曲线的数字签名算法ECDSA 2.9 基于身份的公钥密码学 2.9.1 基于身份的密码系统与基于PKI的密码系统的比较 2.9.2 基于身份的加密方案 2.9.3 基于身份的签名方案 习题2 第3章 基本的安全协议 3.1 秘密分割 3.2 秘密共享 3.3 阈下信道 3.3.1 阈下信道的概念 3.3.2 基于ElGareal数字签名的阈下信道方案 3.3.3 基于RSA数字签名的阈下信道方案 3.4 比特承诺 3.4.1 使用对称密码算法的比特承诺 3.4.2 使用单向函数的比特承诺 3.4.3 使用伪随机序列发生器的比特承诺 3.5 公平的硬币抛掷 3.5.1 单向函数抛币协议 3.5.2 公开密钥密码抛币协议 3.6 智力扑克 3.6.1 基本的智力扑克游戏 3.6.2 三方智力扑克 3.7 不经意传输 习题3 第4章 认证与密钥建立协议 第5章 零知识证明 第6章 选择性泄露协议 第7章 数字签名变种 第8章 非否认协议 第9章 公平交换协议 第10章 安全电子商务协议 第11章 安全多方计算 第12章 安全协议的形式化分析 参考文献 |
商品评论(0条)