Defending Against Poisoning Attacks in Federated Learning with Blockchain
Nanqing Dong, Zhipeng Wang, Jiahao Sun, Michael Kampffmeyer, William, Knottenbelt, Eric Xing

TL;DR
This paper proposes a blockchain-based federated learning system that uses smart contracts and peer-to-peer voting to detect and prevent malicious client behaviors, enhancing system robustness.
Contribution
It introduces a novel blockchain-enabled federated learning framework with on-chain mechanisms for security and reliability, addressing vulnerabilities of centralized aggregation.
Findings
System is robust against malicious clients
Blockchain and smart contracts improve security
Peer-to-peer voting enhances detection accuracy
Abstract
In the era of deep learning, federated learning (FL) presents a promising approach that allows multi-institutional data owners, or clients, to collaboratively train machine learning models without compromising data privacy. However, most existing FL approaches rely on a centralized server for global model aggregation, leading to a single point of failure. This makes the system vulnerable to malicious attacks when dealing with dishonest clients. In this work, we address this problem by proposing a secure and reliable FL system based on blockchain and distributed ledger technology. Our system incorporates a peer-to-peer voting mechanism and a reward-and-slash mechanism, which are powered by on-chain smart contracts, to detect and deter malicious behaviors. Both theoretical and empirical analyses are presented to demonstrate the effectiveness of the proposed approach, showing that our…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Blockchain Technology Applications and Security · Cryptography and Data Security
