Defending Against Malicious Behaviors in Federated Learning with Blockchain

07/02/2023
by   Nanqing Dong, et al.
0

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 framework is robust against malicious client-side behaviors.

READ FULL TEXT

page 1

page 8

page 9

research
11/05/2022

FLock: Defending Malicious Behaviors in Federated Learning with Blockchain

Federated learning (FL) is a promising way to allow multiple data owners...
research
01/18/2021

Detection of Insider Attacks in Distributed Projected Subgradient Algorithms

The gossip-based distributed algorithms are widely used to solve decentr...
research
05/21/2022

Secure and Efficient Decentralized Federated Learning with Data Representation Protection

Federated learning (FL) is a promising technical support to the vision o...
research
07/25/2023

Blockchain-based Optimized Client Selection and Privacy Preserved Framework for Federated Learning

Federated learning is a distributed mechanism that trained large-scale n...
research
06/26/2022

FAIR-BFL: Flexible and Incentive Redesign for Blockchain-based Federated Learning

Vanilla Federated learning (FL) relies on the centralized global aggrega...
research
02/26/2020

FedCoin: A Peer-to-Peer Payment System for Federated Learning

Federated learning (FL) is an emerging collaborative machine learning me...
research
08/10/2021

ABC-FL: Anomalous and Benign client Classification in Federated Learning

Federated Learning is a distributed machine learning framework designed ...

Please sign up or login with your details

Forgot password? Click here to reset