LGCRJun 13, 2023

SRATTA : Sample Re-ATTribution Attack of Secure Aggregation in Federated Learning

arXiv:2306.07644v16 citationsh-index: 9
Originality Highly original
AI Analysis

This poses a significant unforeseen security threat to federated learning, compromising privacy assurances for clients in cross-silo settings.

The authors tackled the security of federated learning with secure aggregation by developing SRATTA, an attack that recovers data samples from aggregated models and groups them by client, effectively breaking secure aggregation in practice.

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 an active role to guarantee their privacy during training.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes