A Decentralized Asynchronous Federated Learning Framework Based on Blockchain Technology
Federated learning is an innovative distributed machine learning technology. Each participant saves private data locally and only sends parameter information during model training to the aggregation server without directly sharing the original data so as to ensure data security and privacy. However, in the process of model training, a single aggregation server is vulnerable to poisoning attacks or single points of failure, and malicious server adversaries can also have a substantial negative impact on the model's prediction. Therefore, in this paper, we propose a decentralized asynchronous federated learning framework based on blockchain technology, which uses blockchain to replace the parameter server in traditional federated learning, and uses a homomorphic encryption algorithm to encrypt the model gradient and other parameters in the training process. In addition, this paper also proposes a model performance verification mechanism to ensure the accuracy of model training. After experimental verification, the framework achieves better training results on the MNIST dataset and CIFAR-10 dataset and effectively avoids malicious attacks from the central server.
Authors
- Jianfei Xie (ORCID: https://orcid.org/0000-0003-4194-4852)
- Zhi Zhao (ORCID: https://orcid.org/0000-0002-4491-7641)
- Zikai Liu (ORCID: https://orcid.org/0000-0003-3463-3896)
- Nong Si (ORCID: https://orcid.org/0000-0002-5919-9419)
- Ying Shen (ORCID: https://orcid.org/0000-0002-6465-9029)
- Xianliang Gu (ORCID: https://orcid.org/0000-0003-0187-5194)
Institutions
- North China Institute of Science and Technology (CN)
- Beijing University of Technology (CN)
Publication Details
- Published
- 2024-09-20
- DOI
- https://doi.org/10.1109/iccs62594.2024.10795858
- Primary Topic
- Privacy-Preserving Technologies in Data
- Type
- article
- Field-Weighted Citation Impact
- 0.00