第一部分 隐私泄露现状分析 3
1 信息时代隐私泄露现状分析 3
1.1 隐私 3
1.2 隐私泄露及案例 5
1.3 隐私保护立法 7
1.4 集合运算中的隐私保护 10
第二部分 密码学基础 17
2 密码学概述 17
2.1 密码学演化史 17
2.2 现代密码学体制 19
2.3 密码学困难性假设 21
3 安全协议基础 25
3.1 安全协议的基本概念 25
3.2 安全性分类 27
3.3 安全协议的模型 28
3.4 安全协议的设计原则 33
4 密码学算法和协议 42
4.1 公钥密码学算法 42
4.2 秘密共享算法 48
4.3 不经意传输 53
4.4 零知识证明 59
4.5 比特承诺 61
4.6 盲签名 62
4.7 安全多方计算 63
4.8 通用混淆电路路估值技术 70
第三部分 集合运算中的隐私保护技术 100
5 集合基础 100
5.1 集合的基本概念 100
5.2 集合的运算 105
6 保护隐私的集合交集运算 107
6.1 CT保护隐私的集合交集协议 108
6.2 基于认证的保护隐私的集合交集协议 109
6.3 保护隐私的集合交集基数协议 111
6.4 DCW保护隐私的集合交集协议 113
6.5 保护隐私的集合交集外包计算协议 120
7 保护隐私的集合并集运算 132
7.1 BS保护隐私的集合并集协议 132
7.2 布尔电路上保护隐私的集合并集协议 133
7.3 保护隐私的集合并集外包计算协议 145
7.4 保护隐私的集合门限并集外包计算协议 154
8 保护隐私的集合运算的应用 158
8.1 保护隐私的集合运算在几何中的应用 158
8.2 保护隐私的集合运算在社交网络中的应用 160
8.3 保护隐私的集合运算在生命科学中的应用 162
参考文献 171