论文标题

Swiftagg:具有最差的安全性保证

SwiftAgg: Communication-Efficient and Dropout-Resistant Secure Aggregation for Federated Learning with Worst-Case Security Guarantees

论文作者

Jahani-Nezhad, Tayyebeh, Maddah-Ali, Mohammad Ali, Li, Songze, Caire, Giuseppe

论文摘要

我们提出了Swiftagg,这是一种针对联合学习系统的新颖的安全汇总协议,其中中央服务器以$ n $分布式用户为单位的本地型号,每个大小$ l $,以隐私性的方式对其本地数据进行了培训。与最先进的安全汇总协议相比,Swiftagg大大降低了通信开销,而无需对安全性进行任何损害。具体而言,在最多有$ d $辍学的用户的情况下,Swiftagg实现了$(t+1)l $的用户到服务器的通信负载,用户到用户的通信负载高达$(n-1)(t+d+1)l $,具有最差的信息性能安全保证,与最高$ T $ SEMI-HONEST用户相比,具有最多可用于crudious crudious Promporlud的最高$ t $ theotic coseficet theortic安全保证。 Swiftagg的关键思想是将用户分为大小$ d+t+1 $的组,然后在第一个阶段,在每个组中执行单个模型的秘密共享和聚合,然后在第二阶段,在$ d+t+t+t+1 $ sequence of contement contements of组中进行了模型聚合。如果序列中的用户在第二阶段退出,则序列的其余部分保持沉默。该设计仅允许一部分用户可以相互通信,并且只有一个组中的用户直接与服务器进行通信,从而消除了1)跨用户的全部通信网络的要求; 2)所有用户与服务器通信,以获取其他安全的聚合协议。这有助于实质上削减系统的通信成本。

We propose SwiftAgg, a novel secure aggregation protocol for federated learning systems, where a central server aggregates local models of $N$ distributed users, each of size $L$, trained on their local data, in a privacy-preserving manner. Compared with state-of-the-art secure aggregation protocols, SwiftAgg significantly reduces the communication overheads without any compromise on security. Specifically, in presence of at most $D$ dropout users, SwiftAgg achieves a users-to-server communication load of $(T+1)L$ and a users-to-users communication load of up to $(N-1)(T+D+1)L$, with a worst-case information-theoretic security guarantee, against any subset of up to $T$ semi-honest users who may also collude with the curious server. The key idea of SwiftAgg is to partition the users into groups of size $D+T+1$, then in the first phase, secret sharing and aggregation of the individual models are performed within each group, and then in the second phase, model aggregation is performed on $D+T+1$ sequences of users across the groups. If a user in a sequence drops out in the second phase, the rest of the sequence remain silent. This design allows only a subset of users to communicate with each other, and only the users in a single group to directly communicate with the server, eliminating the requirements of 1) all-to-all communication network across users; and 2) all users communicating with the server, for other secure aggregation protocols. This helps to substantially slash the communication costs of the system.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源