Integrating zero-knowledge proofs into federated learning: a path to on-chain verifiable and privacy-preserving federated learning frameworks
Purpose The growing concern over privacy leakage has led to reduced user participation in data sharing, prompting the exploration of novel techniques such as federated learning (FL). Meanwhile, existing FL solutions often overlook the validation of the training process, leaving room for malicious trainers to introduce false or toxic local models, detrimental to the global model’s utility. This study aims to propose a zero-knowledge proof-based verifiable federated learning (ZKP-FL) framework on the blockchain. Design/methodology/approach ZKP-FL leverages zero-knowledge proofs to verify the extensive local training process without threatening the local privacy. To reduce the memory and runtime overhead, the authors divide the training algorithm to be proven into smaller pieces and generating proofs for each segment. The authors leverage sigma-protocol to ensure the consistency and reliability of these proofs. Moreover, they design a secure model aggregation protocol that matches the local proofs, safeguarding the data privacy of individual local models throughout the process. Furthermore, this aggregation protocol can also guarantee the correctness of the aggregation. Findings To establish the effectiveness and security of ZKP-FL, the authors conduct a formal security analysis in terms of completeness, soundness and zero-knowledge properties. Experimental evaluations with different algorithms and models within the ZKP-FL framework demonstrate that with parallel execution the additional proof time per round is minimal. Originality/value This paper offers a novel perspective on security and privacy of FL, providing valuable insights that extend the current understanding of verifiable FL. The findings contribute to the ZKP-FL, highlighting areas for future research and practical applications.
Authors
- Zhibo Xing (ORCID: https://orcid.org/0000-0002-5856-4234)
- Chunlei Li
- Yan Wu
- Giovanni Russello (ORCID: https://orcid.org/0000-0001-6987-0803)
- Muhammad Rizwan Asghar (ORCID: https://orcid.org/0000-0002-9607-376X)
- Jiamou Liu (ORCID: https://orcid.org/0000-0002-0824-0899)
- Meng Li (ORCID: https://orcid.org/0000-0003-3553-0813)
- Zhen Li (ORCID: https://orcid.org/0000-0001-5093-4221)
Institutions
- Beijing Institute of Technology (CN)
- University of Auckland (NZ)
- Hefei University of Technology (CN)
- Beijing Electronic Science and Technology Institute (CN)
- University of Surrey (GB)
Publication Details
- Journal
- International Journal of Web Information Systems
- Published
- 2025-04-14
- DOI
- https://doi.org/10.1108/ijwis-01-2025-0024
- Citations
- 5
- Primary Topic
- Privacy-Preserving Technologies in Data
- Type
- article
- Field-Weighted Citation Impact
- 12.40