“完美保密描述未授权集合的无信息性,Reed–Solomon 码的多项式求值解释恢复与鲁棒性。若秘密或设备随机源只具有条件最小熵,可在协议另行验证种子独立和旁信息条件后使用提取器做隐私放大;这…”
“固定任意一份之后,另外两份仍保留一个自由均匀坐标,这个仿射自由度正是三方求和模拟证明使用的工具。该协议还公开列和,完整的安全证明将这些后续消息与分发份额一起纳入联合视图。”
模型Model
Secure multiparty computation · MPC
以理想功能规定允许泄漏,用完整视图的模拟证明多方计算没有额外泄漏。
安全多方计算(MPC)让参与者
本页证明一个具体结论。三方输入
隐私目标是把协议泄漏限定为理想功能允许的信息。例如持有
秘密共享给求和提供随机掩码,但“每份份额均匀”尚未解决问题:公开重构消息后,这些份额之间可能出现新的相关性。证明必须把腐化方的输入、随机币、收发消息与输出作为一个联合分布比较。模拟器只拿到腐化输入及允许输出,仍能按相同概率生成整个记录,才回答了这一问题。
每方
在
| 输入方 | 输入 | 给 |
给 |
给 |
|---|---|---|---|---|
| 4 | 3 | 5 | 13 | |
| 7 | 6 | 8 | 10 | |
| 2 | 9 | 1 | 9 |
行和模
固定腐化位置
其中
模拟器
它仅凭
固定任意输入
对一个固定合法视图,任选隐藏份额
这些值满足两条诚实行和,剩余列和也成立,因为全表总和与公开总和同为
正确性已经逐次成立,于是对每个
这里
若
上表中
把输入改为
行和已变为
本单元的检验终点是:能从
MPC 用于隐私统计、联合数据分析、拍卖和门限密码。秘密共享支持在份额上做线性运算;一般函数还可能使用混淆电路、同态加密或不经意传输,零知识证明可在合适构造中证明参与者遵守约束。不同构件不改变同一审查问题:真实执行中出现的每项信息或权限,能否由理想接口解释?
一个较窄的任务是计算型私有检索:客户端加密索引,服务器求值查表,首先保护的是索引不被服务器识别。若还要向持私钥的客户端隐藏服务器电路或答案以外的数据,就须检查电路隐私及查询合法性;仅有输入加密并不等于整个双方功能已具模拟安全。
一般 MPC 可按计算安全或信息论安全衡量,并分别规定隐私、正确性与输出公平性。加密等实现构件的作用最终由模拟证明落实。使用组合定理时,还须核对环境、信道、设置、会话和腐化条件;UC 安全要求模拟器在这些条件下持续回应在线环境,而本页完成的是单次执行的终点比较。
OT与两门混淆电路转向双方的非线性功能:先AND再XOR,逐位构造标签、门表和双方模拟器。独立表项掩码给出理想OT下的完美模拟;固定会话组合另行规定在线替换所需的封装与环境条件。