Blockchain-based Federated Learning Utilizing Zero-Knowledge Proofs for Verifiable Training and Aggregation

被引:0
|
作者
Ebrahimi, Elmira [1 ]
Sober, Michael [1 ]
Hoang, Anh-Tu [1 ]
Ileri, Can Umut [2 ]
Sanders, William [2 ]
Schulte, Stefan [1 ]
机构
[1] TU Hamburg, Inst Data Engn, Christian Doppler Lab Blockchain Technol Internet, Hamburg, Germany
[2] IOTA Fdn, Berlin, Germany
来源
2024 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN, BLOCKCHAIN 2024 | 2024年
关键词
blockchain; zero-knowledge proofs; verifiable federated learning;
D O I
10.1109/Blockchain62396.2024.00017
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Federated learning is a distributed learning technique that enables parties to train a model collaboratively without disclosing their local data. To this end, a centralized aggregator collects local models from participating parties and aggregates them to form a global model. However, if parties are malicious, this approach is susceptible to security threats such as model poisoning and global aggregation attacks. Blockchain-based federated learning has been introduced as an alternative to the centralized aggregator to aggregate local models directly on the blockchain. However, employing blockchain-based solutions introduces challenges, including high computational costs and privacy concerns. To mitigate such challenges, this paper leverages zero-knowledge proofs (i.e., zk-SNARKs) to guarantee the privacy and verifiability of local model training and global model aggregation. The proposed framework verifies the local and global models' computational correctness without storing and revealing them on the blockchain. We evaluate our framework by utilizing a real-life dataset, with experimental results demonstrating its viability regarding both computational costs and learning model performance.
引用
收藏
页码:54 / 63
页数:10
相关论文
共 50 条
  • [1] Trusted Model Aggregation With Zero-Knowledge Proofs in Federated Learning
    Ma, Renwen
    Hwang, Kai
    Li, Mo
    Miao, Yiming
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2024, 35 (11) : 2284 - 2296
  • [2] Secure verifiable aggregation for blockchain-based federated averaging
    Zhu, Saide
    Li, Ruinian
    Cai, Zhipeng
    Kim, Donghyun
    Seo, Daehee
    Li, Wei
    HIGH-CONFIDENCE COMPUTING, 2022, 2 (01):
  • [3] PUBLICLY VERIFIABLE NONINTERACTIVE ZERO-KNOWLEDGE PROOFS
    LAPIDOT, D
    SHAMIR, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 537 : 353 - 365
  • [4] A Blockchain-Based E-Participation Framework Utilizing Zero-Knowledge Proofs With Guaranteed Sampling and Differential Reward Mechanisms
    Seo, Jungwon
    Lee, Juhui
    Joo, Yunjae
    Lee, Kangho
    Sugumaran, Vijayan
    Park, Sooyong
    IEEE ACCESS, 2025, 13 : 25752 - 25764
  • [5] Blockchain-based Interoperable Healthcare Using Zero-knowledge Proofs and Proxy Re-Encryption
    Sharma, Bhavye
    Halder, Raju
    Singh, Jawar
    2020 INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS (COMSNETS), 2020,
  • [7] VPFL: Enabling verifiability and privacy in federated learning with zero-knowledge proofs
    Ma, Juan
    Liu, Hao
    Zhang, Mingyue
    Liu, Zhiming
    KNOWLEDGE-BASED SYSTEMS, 2024, 299
  • [8] Experimenting with Zero-Knowledge Proofs of Training
    Garg, Sanjam
    Goel, Aarushi
    Jha, Somesh
    Mahloujifar, Saeed
    Mahmoody, Mohammad
    Policharla, Guru-Vamsi
    Wang, Mingyuan
    PROCEEDINGS OF THE 2023 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, CCS 2023, 2023, : 1880 - 1894
  • [9] zkFL: Zero-Knowledge Proof-Based Gradient Aggregation for Federated Learning
    Wang, Zhipeng
    Dong, Nanqing
    Sun, Jiahao
    Knottenbelt, William
    Guo, Yike
    IEEE TRANSACTIONS ON BIG DATA, 2025, 11 (02) : 447 - 460
  • [10] zkDL: Efficient Zero-Knowledge Proofs of Deep Learning Training
    Sun, Haochen
    Bai, Tonghe
    Li, Jason
    Zhang, Hongyang
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2025, 20 : 914 - 927