面向科技巨头的多方计算(GMPC):让 Gulliver 与 Lilliputians 友好协作
密码学与安全
2023-04-07 v2
摘要
本工作中,我们引入 Gulliver 多方计算模型(GMPC)。GMPC 模型考虑一个单一的高度强大方,称为服务器或 Gulliver,其通过星型拓扑网络与 个用户相连(也可表述为全网络,其中服务器可阻断任何消息)。用户的能力远弱于服务器,特别地,其计算与通信复杂度应为关于 的 polylogarithmic。GMPC 模型中的协议应能抵御可能腐化部分用户和/或服务器的恶意敌手。在 GMPC 模型中设计协议是一项精细任务,因为用户只能持有关于 polylog(n) 个其他用户的信息(且特别地,只能与 polylog(n) 个其他用户通信)。此外,服务器可阻断任意一对诚实方之间的消息。因此,达成共识成为一项挑战性任务。尽管如此,我们假设至多 比例的用户(连同服务器)可能被腐化,并在 GMPC 模型中设计了通用协议。我们的主要贡献是 Feige 委员会选举协议 [FOCS 1999] 的一个在 GMPC 模型中安全的变体。给定此工具,我们展示:1. 假设全同态加密(FHE),任何具有 大小输出的计算高效函数可在 GMPC 模型中安全计算。2. 任何可由深度 、大小 且扇入扇出有界的电路计算的函数,可在不假设 FHE 的情况下于 GMPC 模型中安全计算。3. 特别地,排序可在不假设 FHE 的情况下于 GMPC 模型中安全计算。这对差分隐私的 shuffle 模型有重要应用,并解决了 Bell 等人 [CCS 2020] 的一个开放问题。
引用
@article{arxiv.2207.05047,
title = {MPC for Tech Giants (GMPC): Enabling Gulliver and the Lilliputians to Cooperate Amicably},
author = {Bar Alon and Moni Naor and Eran Omri and Uri Stemmer},
journal= {arXiv preprint arXiv:2207.05047},
year = {2023}
}