Network-Level Adversaries in Federated Learning

08/27/2022
by   Giorgio Severi, et al.
0

Federated learning is a popular strategy for training models on distributed, sensitive data, while preserving data privacy. Prior work identified a range of security threats on federated learning protocols that poison the data or the model. However, federated learning is a networked system where the communication between clients and server plays a critical role for the learning task performance. We highlight how communication introduces another vulnerability surface in federated learning and study the impact of network-level adversaries on training federated learning models. We show that attackers dropping the network traffic from carefully selected clients can significantly decrease model accuracy on a target population. Moreover, we show that a coordinated poisoning campaign from a few clients can amplify the dropping attacks. Finally, we develop a server-side defense which mitigates the impact of our attacks by identifying and up-sampling clients likely to positively contribute towards target accuracy. We comprehensively evaluate our attacks and defenses on three datasets, assuming encrypted communication channels and attackers with partial visibility of the network.

READ FULL TEXT
research
06/06/2023

A Survey on Federated Learning Poisoning Attacks and Defenses

As one kind of distributed machine learning technique, federated learnin...
research
06/18/2021

Accumulative Poisoning Attacks on Real-time Data

Collecting training data from untrusted sources exposes machine learning...
research
11/18/2019

Can You Really Backdoor Federated Learning?

The decentralized nature of federated learning makes detecting and defen...
research
08/14/2018

Mitigating Sybils in Federated Learning Poisoning

Machine learning (ML) over distributed data is relevant to a variety of ...
research
03/01/2023

Mitigating Backdoors in Federated Learning with FLD

Federated learning allows clients to collaboratively train a global mode...
research
08/01/2023

Enhanced Security with Encrypted Vision Transformer in Federated Learning

Federated learning is a learning method for training models over multipl...
research
08/14/2022

Long-Short History of Gradients is All You Need: Detecting Malicious and Unreliable Clients in Federated Learning

Federated learning offers a framework of training a machine learning mod...

Please sign up or login with your details

Forgot password? Click here to reset