TrustDFL: A Blockchain-Based Verifiable and Trusty Decentralized Federated Learning Framework

被引:2
|
作者
Yang, Jinsheng [1 ]
Zhang, Wenfeng [1 ]
Guo, Zhaohui [1 ]
Gao, Zhen [2 ]
机构
[1] Tianjin Univ, Sch Microelect, Tianjin 300072, Peoples R China
[2] Tianjin Univ, Sch Elect Automat & Informat Engn, Tianjin 300072, Peoples R China
关键词
decentralized federated learning; blockchain; verifiability; zero-knowledge proof (ZKP); zk-SNARK; KNOWLEDGE;
D O I
10.3390/electronics13010086
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Federated learning is a privacy-preserving machine learning framework where multiple data owners collaborate to train a global model under the orchestra of a central server. The local training results from trainers should be submitted to the central server for model aggregation and update. Busy central server and malicious trainers can introduce the issues of a single point of failure and model poisoning attacks. To address the above issues, the trusty decentralized federated learning (called TrustDFL) framework has been proposed in this paper based on the zero-knowledge proof scheme, blockchain, and smart contracts, which provides enhanced security and higher efficiency for model aggregation. Specifically, Groth 16 is applied to generate the proof for the local model training, including the forward and backward propagation processes. The proofs are attached as the payloads to the transactions, which are broadcast into the blockchain network and executed by the miners. With the support of smart contracts, the contributions of the trainers could be verified automatically under the economic incentive, where the blockchain records all exchanged data as the trust anchor in multi-party scenarios. In addition, IPFS (InterPlanetary File System) is introduced to alleviate the storage and communication overhead brought by local and global models. The theoretical analysis and estimation results show that the TrustDFL efficiently avoids model poisoning attacks without leaking the local secrets, ensuring the global model's accuracy to be trained.
引用
收藏
页数:21
相关论文
共 50 条
  • [41] A Blockchain-Based Federated-Learning Framework for Defense against Backdoor Attacks
    Li, Lu
    Qin, Jiwei
    Luo, Jintao
    ELECTRONICS, 2023, 12 (11)
  • [42] BlockFed: A High-Performance and Trustworthy Blockchain-Based Federated Learning Framework
    Ning, Rui
    Wang, Chonggang
    Li, Xu
    Gazda, Robert
    Wu, Hongyi
    IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, : 892 - 897
  • [43] The Blockchain-Based Edge Computing Framework for Privacy-Preserving Federated Learning
    Hu, Shili
    Li, Jiangfeng
    Zhang, Chenxi
    Zhao, Qinpei
    Ye, Wei
    2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2021), 2021, : 566 - 571
  • [44] A blockchain-based framework for federated learning with privacy preservation in power load forecasting
    Mao, Qifan
    Wang, Liangliang
    Long, Yu
    Han, Lidong
    Wang, Zihan
    Chen, Kefei
    KNOWLEDGE-BASED SYSTEMS, 2024, 284
  • [45] A Blockchain-based Federated Learning Framework for Defending Against Poisoning Attacks in IIOT
    Xie, Jiale
    Feng, Libo
    Fang, Fake
    Yuan, Zehui
    Deng, Xian
    Liu, Junhong
    Wu, Peng
    Li, Zhuo
    PROCEEDINGS OF THE 2024 27 TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, CSCWD 2024, 2024, : 2442 - 2447
  • [46] A Novel Resource Management Framework for Blockchain-Based Federated Learning in IoT Networks
    Mishra, Aman
    Garg, Yash
    Pandey, Om Jee
    Shukla, Mahendra K.
    Vasilakos, Athanasios V.
    Hegde, Rajesh M.
    IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2024, 9 (04): : 648 - 660
  • [47] A Secure and Verifiable Blockchain-Based Framework for Personal Data Validation
    Yu, Junyan
    Li, Ximing
    Guo, Yubin
    COMPUTERS, 2024, 13 (09)
  • [48] Blockchain-Based Decentralized Model Aggregation for Cross-Silo Federated Learning in Industry 4.0
    Ranathunga, Tharindu
    McGibney, Alan
    Rea, Susan
    Bharti, Sourabh
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (05) : 4449 - 4461
  • [49] A Blockchain-Based Decentralized Framework for Fair Data Processing
    Li, Guangcheng
    Zhao, Qinglin
    Wang, Yu
    Qiu, Tie
    Xie, Kan
    Feng, Li
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2021, 8 (03): : 2301 - 2315
  • [50] Federify: A Verifiable Federated Learning Scheme Based on zkSNARKs and Blockchain
    Keshavarzkalhori, Ghazaleh
    Perez-Sola, Cristina
    Navarro-Arribas, Guillermo
    Herrera-Joancomarti, Jordi
    Yajam, Habib
    IEEE Access, 2024, 12 : 3240 - 3255