BVFB: Training Behavior Verification Mechanism for Secure Blockchain-Based Federated Learning

Authors

  • Zhaohui Zhang School of Computer Science and Technology, Donghua University, Shanghai, 201620, China & Shanghai Engineering Research Center of Network Information Services, Shanghai, 201804, China
  • Jiawei Hu School of Computer Science and Technology, Donghua University, Shanghai, 201620, China
  • Lina Ma School of Computer Science and Technology, Donghua University, Shanghai, 201620, China
  • Ruoxuan Pei School of Computer Science and Technology, Donghua University, Shanghai, 201620, China
  • Pengwei Wang School of Computer Science and Technology, Donghua University, Shanghai, 201620, China

DOI:

https://doi.org/10.31577/cai_2022_6_1401

Keywords:

Federated learning, blockchain, poisoning attack, behavior verification, secure aggregation

Abstract

There are still two problems of the existing methods of defending against poisoning attacks of the blockchain-based federated learning: 1) It is difficult to accurately identify the nodes under attack; 2) The effect of the model is greatly affected when the number of malicious nodes exceeds a half. So, an innovative secure mechanism is proposed for blockchain-based federated learning, which is called the training behavior verification mechanism. The mechanism describes the consistent training behavior rules of nodes by constructing the training behavior model, and distinguishes honest nodes from malicious nodes by comparing the differences in training behavior models on the training behavior verification algorithm. Experiments show that the new mechanism can effectively resist more than half of the label-flipping attacks and backdoor attacks, and has the advantages of higher stability and higher accuracy than methods such as Krum, Trimmed Mean, and Median.

Downloads

Download data is not yet available.

Downloads

Published

2023-03-20

How to Cite

Zhang, Z., Hu, J., Ma, L., Pei, R., & Wang, P. (2023). BVFB: Training Behavior Verification Mechanism for Secure Blockchain-Based Federated Learning. Computing and Informatics, 41(6), 1401–1424. https://doi.org/10.31577/cai_2022_6_1401