Blockchain-Based Practical and Privacy-Preserving Federated Learning with Verifiable Fairness

被引:4
|
作者
Zhang, Yitian [1 ]
Tang, Yuming [2 ]
Zhang, Zijian [2 ,3 ]
Li, Meng [4 ]
Li, Zhen [1 ,3 ]
Khan, Salabat [5 ]
Chen, Huaping [6 ]
Cheng, Guoqiang [6 ]
机构
[1] Beijing Inst Technol, Sch Comp Sci & Technol, Beijing 100081, Peoples R China
[2] Beijing Inst Technol, Sch Cyberspace Sci & Technol, Beijing 100081, Peoples R China
[3] Beijing Inst Technol, Southeast Inst Informat Technol, Putian 351100, Peoples R China
[4] Hefei Univ Technol, Sch Comp Sci & Informat Engn, Hefei 230009, Peoples R China
[5] Shenzhen Univ, Coll Comp Sci & Software Engn, Shenzhen 518060, Peoples R China
[6] Qianxin Technol Grp Co, Beijing 100044, Peoples R China
关键词
blockchain; verifiable random functions; differential privacy; zero-knowledge proof; federated learning;
D O I
10.3390/math11051091
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Federated learning (FL) has been widely used in both academia and industry all around the world. FL has advantages from the perspective of data security, data diversity, real-time continual learning, hardware efficiency, etc. However, it brings new privacy challenges, such as membership inference attacks and data poisoning attacks, when parts of participants are not assumed to be fully honest. Moreover, selfish participants can obtain others' collaborative data but do not contribute their real local data or even provide fake data. This violates the fairness of FL schemes. Therefore, advanced privacy and fairness techniques have been integrated into FL schemes including blockchain, differential privacy, zero-knowledge proof, etc. However, most of the existing works still have room to enhance the practicality due to our exploration. In this paper, we propose a Blockchain-based Pseudorandom Number Generation (BPNG) protocol based on Verifiable Random Functions (VRFs) to guarantee the fairness for FL schemes. Next, we further propose a Gradient Random Noise Addition (GRNA) protocol based on differential privacy and zero-knowledge proofs to protect data privacy for FL schemes. Finally, we implement both two protocols on Hyperledger Fabric and analyze their performance. Simulation experiments show that the average time that proof generation takes is 18.993 s and the average time of on-chain verification is 2.27 s under our experimental environment settings, which means the scheme is practical in reality.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] A verifiable and privacy-preserving blockchain-based federated learning approach
    Ullah, Irshad
    Deng, Xiaoheng
    Pei, Xinjun
    Jiang, Ping
    Mushtaq, Husnain
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2023, 16 (05) : 2256 - 2270
  • [2] A verifiable and privacy-preserving blockchain-based federated learning approach
    Irshad Ullah
    Xiaoheng Deng
    Xinjun Pei
    Ping Jiang
    Husnain Mushtaq
    [J]. Peer-to-Peer Networking and Applications, 2023, 16 : 2256 - 2270
  • [3] A privacy-preserving and verifiable federated learning method based on blockchain
    Fang, Chen
    Guo, Yuanbo
    Ma, Jiali
    Xie, Haodong
    Wang, Yifeng
    [J]. COMPUTER COMMUNICATIONS, 2022, 186 : 1 - 11
  • [4] Privacy-preserving in Blockchain-based Federated Learning systems
    Sameera, K. M.
    Nicolazzo, Serena
    Arazzi, Marco
    Nocera, Antonino
    Rehiman, K. A. Rafidha
    Vinod, P.
    Conti, Mauro
    [J]. COMPUTER COMMUNICATIONS, 2024, 222 : 38 - 67
  • [5] Blockchain-Based Privacy-Preserving Federated Learning for Mobile Crowdsourcing
    Ma, Haiying
    Huang, Shuanglong
    Guo, Jiale
    Lam, Kwok-Yan
    Yang, Tianling
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (08): : 13884 - 13899
  • [6] Privacy-Preserving Blockchain-Based Federated Learning for IoT Devices
    Zhao, Yang
    Zhao, Jun
    Jiang, Linshan
    Tan, Rui
    Niyato, Dusit
    Li, Zengxiang
    Lyu, Lingjuan
    Liu, Yingbo
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (03): : 1817 - 1829
  • [7] Privacy-preserving blockchain-based federated learning for traffic flow prediction
    Qi, Yuanhang
    Hossain, M. Shamim
    Nie, Jiangtian
    Li, Xuandi
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 117 : 328 - 337
  • [8] The Blockchain-Based Edge Computing Framework for Privacy-Preserving Federated Learning
    Hu, Shili
    Li, Jiangfeng
    Zhang, Chenxi
    Zhao, Qinpei
    Ye, Wei
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2021), 2021, : 566 - 571
  • [9] Privacy-Preserving Blockchain-Based Federated Learning for Marine Internet of Things
    Qin, Zhenquan
    Ye, Jin
    Meng, Jie
    Lu, Bingxian
    Wang, Lei
    [J]. IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2022, 9 (01): : 159 - 173
  • [10] Achieving Blockchain-based Privacy-Preserving Location Proofs under Federated Learning
    Kong, Qinglei
    Yin, Feng
    Xiao, Yue
    Li, Beibei
    Yang, Xuejia
    Cui, Shuguang
    [J]. IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,