SRATTA : Sample Re-ATTribution Attack of Secure Aggregation in Federated Learning
Tanguy Marchand, R\'egis Loeb, Ulysse Marteau-Ferey, Jean Ogier du, Terrail, Arthur Pignet

TL;DR
SRATTA is a novel attack on federated learning's secure aggregation, capable of recovering and grouping client data samples, revealing significant privacy vulnerabilities despite existing protections.
Contribution
The paper introduces SRATTA, the first attack to recover and group client data samples in federated learning with secure aggregation, highlighting a critical security flaw.
Findings
SRATTA can recover individual data samples from aggregated models.
SRATTA can group data samples originating from the same client.
The attack is effective on realistic models and datasets.
Abstract
We consider a cross-silo federated learning (FL) setting where a machine learning model with a fully connected first layer is trained between different clients and a central server using FedAvg, and where the aggregation step can be performed with secure aggregation (SA). We present SRATTA an attack relying only on aggregated models which, under realistic assumptions, (i) recovers data samples from the different clients, and (ii) groups data samples coming from the same client together. While sample recovery has already been explored in an FL setting, the ability to group samples per client, despite the use of SA, is novel. This poses a significant unforeseen security threat to FL and effectively breaks SA. We show that SRATTA is both theoretically grounded and can be used in practice on realistic models and datasets. We also propose counter-measures, and claim that clients should play…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsPrivacy-Preserving Technologies in Data
