Zkfhed: A verifiable and scalable blockchain-enhanced federated learning system
Publication Type
Journal Article
Publication Date
3-2025
Abstract
Federated learning (FL) is an emerging paradigm that enables multiple clients to collaboratively train a machine learning (ML) model without the need to exchange their raw data. However, it relies on a centralized authority to coordinate participants’ activities. This not only interrupts the entire training task in case of a single point of failure, but also lacks an effective regulatory mechanism to prevent malicious behavior. Although blockchain, with its decentralized architecture and data immutability, has significantly advanced the development of FL, it still struggles to withstand poisoning attacks and faces limitations in computational scalability. We propose Zkfhed, a verifiable and scalable FL system that overcomes the limitations of blockchain-based FL in poison attacks and computational scalability. First, we propose a two-stage audit scheme based on zero-knowledge proofs (ZKPs), which verifies that the training data are extracted from trusted organizations and that computations on the data exactly follow the specified training protocols. Second, we propose a homomorphic encryption delegation learning (HEDL), based on fully homomorphic encryption (FHE). It is capable of outsourcing complex computing to external computing resources without sacrificing the client's data privacy. Final, extensive experiments on real-world datasets demonstrate that Zkfhed can effectively identify malicious clients and is highly efficient and scalable in terms of online time and communication efficiency.
Discipline
Databases and Information Systems
Research Areas
Data Science and Engineering
Publication
IEEE Transactions on Knowledge and Data Engineering
Volume
37
Issue
6
First Page
3841
Last Page
3854
ISSN
1041-4347
Identifier
10.1109/TKDE.2025.3550546
Publisher
Institute of Electrical and Electronics Engineers
Citation
ZHANG, Bingxue; LU, Guangguang; WU, Yuncheng; REN, Kunpeng; and ZHU, Feida.
Zkfhed: A verifiable and scalable blockchain-enhanced federated learning system. (2025). IEEE Transactions on Knowledge and Data Engineering. 37, (6), 3841-3854.
Available at: https://ink.library.smu.edu.sg/sis_research/11005
Additional URL
https://doi.org/10.1109/TKDE.2025.3550546