Mitigating Data Injection Attacks on Federated Learning

Or Shalom, Amir Leshem, Waheed U. Bajwa
12/4/2023
cs.LGcs.CReess.SP

No confident code implementation found for this paper.

Abstract

Federated learning is a technique that allows multiple entities to collaboratively train models using their data without compromising data privacy. However, despite its advantages, federated learning can be susceptible to false data injection attacks. In these scenarios, a malicious entity with control over specific agents in the network can manipulate the learning process, leading to a suboptimal model. Consequently, addressing these data injection attacks presents a significant research challenge in federated learning systems. In this paper, we propose a novel technique to detect and mitigate data injection attacks on federated learning systems. Our mitigation method is a local scheme, performed during a single instance of training by the coordinating node, allowing the mitigation during the convergence of the algorithm. Whenever an agent is suspected to be an attacker, its data will be ignored for a certain period, this decision will often be re-evaluated. We prove that with probability 1, after a finite time, all attackers will be ignored while the probability of ignoring a trustful agent becomes 0, provided that there is a majority of truthful agents. Simulations show that when the coordinating node detects and isolates all the attackers, the model recovers and converges to the truthful model.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{shalom2023mitigating,
  title  = {Mitigating Data Injection Attacks on Federated Learning},
  author = {Or Shalom and Amir Leshem and Waheed U. Bajwa},
  year   = {2023},
  eprint = {2312.02102},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.02102v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.02102.svg)](https://codeofpaper.com/paper/2312.02102)

Discussion