第1章 绪论 1
1.1 研究背景 2
1.2 电子现金系统的研究 4
1.2.1 电子现金的概念 4
1.2.2 电子现金技术研究现状 6
1.3 电子支付协议的研究 10
1.3.1 电子商务的支付协议 10
1.3.2 电子支付协议研究现状 11
1.3.3 电子商务协议的形式化分析 14
1.4 P2P电子支付的研究 17
1.4.1 P2P交易环境的特点 17
1.4.2 P2P支付系统研究现状 19
1.5 小结 20
第2章 密码学及信息安全理论 21
2.1 分组密码技术 22
2.1.1 数据加密标准DES 22
2.1.2 高级加密标准 30
2.1.3 分组密码的工作模式 35
2.2 公钥密码技术 37
2.2.1 RSA密码体制 37
2.2.2 ElGamal密码体制 41
2.2.3 Schnorr数字签名 42
2.2.4 DSA数字签名 43
2.3 Hash函数与算法 44
2.3.1 Hash函数 44
2.3.2 安全Hash算法SHA-1 45
2.4 盲签名技术 47
2.4.1 盲签名问题 47
2.4.2 基于RSA的盲签名 48
2.4.3 基于ElGamal方案的盲签名 48
2.4.4 基于Schnorr方案的盲签名 49
2.5 其他密码技术 49
2.5.1 指定消息恢复者的部分签名技术 49
2.5.2 时间戳技术 52
2.6 公钥基础设施PKI 53
2.6.1 PKI概述 53
2.6.2 数字证书 57
2.6.3 PKI信任模型 57
2.7 Kailar逻辑 60
2.7.1 Kailar逻辑语法 61
2.7.2 Kailar逻辑推理规则 61
2.7.3 Kailar逻辑的扩展 62
2.7.4 Kailar逻辑的应用 63
2.8 串空间逻辑及其扩展 64
2.8.1 消息代数 64
2.8.2 串空间和丛 65
2.9 P2P系统的信任机制 68
2.10 小结 70
第3章 P2P电子货币系统 71
3.1 电子现金 72
3.1.1 电子现金的概念 72
3.1.2 电子现金支付系统 73
3.2 几种著名的电子货币系统 76
3.2.1 E-Cash系统 76
3.2.2 Mondex系统 78
3.2.3 NetCash系统 80
3.3 DigiCash电子现金系统 81
3.3.1 现金提取 81
3.3.2 现金支付 82
3.3.3 现金兑现 82
3.3.4 “两次支付”问题 83
3.3.5 “切割—选择”法 84
3.4 新的可迁移的离线电子货币系统 84
3.4.1 系统初始化 85
3.4.2 货币提取 85
3.4.3 货币支付 86
3.4.4 货币兑现 87
3.5 新的可迁移不可追踪的离线电子货币系统 87
3.5.1 系统初始化 87
3.5.2 货币提取 89
3.5.3 货币支付 89
3.5.4 货币兑现 90
3.6 电子货币系统分析 90
3.6.1 不可伪造性 91
3.6.2 不可重复花费 91
3.6.3 不可追踪性 93
3.6.4 不可否认性 94
3.6.5 离线性 95
3.6.6 可迁移性 95
3.6.7 系统效率分析 95
3.6.8 系统其他特点 96
3.7 小结 97
第4章 P2P电子支付协议的研究 98
4.1 电子支付系统的设计原则 99
4.1.1 电子商务交易的公平性 100
4.1.2 不可否认性 102
4.2 电子商务交易协议的设计方法 103
4.2.1 电子商务交易协议的子模块设计 103
4.2.2 使用子模块设计交易协议 107
4.3 简单P2P电子商务交易系统 108
4.3.1 系统描述 108
4.3.2 交易子协议 109
4.3.3 争议处理子协议 111
4.4 简单交易模式支付协议的安全分析 113
4.4.1 不可否认性分析 114
4.4.2 协议公平性分析 118
4.5 基于信任策略的交易系统 131
4.5.1 支付协议描述 131
4.5.2 支付协议的安全分析 134
4.6 小结 138
第5章 代理销售模式的P2P支付系统 139
5.1 支付协议描述 140
5.1.1 交易子协议 141
5.1.2 买方争议处理子协议 143
5.1.3 版权所有商争议处理子协议 146
5.2 支付协议的不可否认性分析 146
5.3 支付协议的公平性分析 153
5.4 基于信任策略的P2P代理销售支付系统 167
5.4.1 支付协议描述 167
5.4.2 支付协议的安全分析 170
5.5 小结 175
第6章 P2P多方分层支付系统 176
6.1 P2P多方分层支付模式概述 177
6.2 P2P多方分层支付技术 179
6.2.1 P2P多方交易中的交易链选择 179
6.2.2 洋葱支付技术 181
6.3 支付协议 183
6.3.1 交易子协议 184
6.3.2 争议处理子协议 187
6.4 系统的安全分析 190
6.4.1 不可否认性 190
6.4.2 协议公平性分析 200
6.5 基于信任策略的P2P多方分层支付系统 220
6.5.1 支付协议描述 221
6.5.2 支付协议的安全分析 225
6.6 小结 230
参考文献 231