Author
Listed:
- Yitian Zhang
(School of Computer Science & Technology, Beijing Institute of Technology, Beijing 100081, China
These authors contributed equally to this work.)
- Yuming Tang
(School of Cyberspace Science & Technology, Beijing Institute of Technology, Beijing 100081, China
These authors contributed equally to this work.)
- Zijian Zhang
(School of Cyberspace Science & Technology, Beijing Institute of Technology, Beijing 100081, China
Southeast Institute of Information Technology, Beijing Institute of Technology, Putian 351100, China)
- Meng Li
(School of Computer Science and Information Engineering, Hefei University of Technology, Hefei 230009, China)
- Zhen Li
(School of Computer Science & Technology, Beijing Institute of Technology, Beijing 100081, China
Southeast Institute of Information Technology, Beijing Institute of Technology, Putian 351100, China)
- Salabat Khan
(College of Computer Science and Software Engineering, Shenzhen University, Shenzhen 518060, China)
- Huaping Chen
(Qianxin Technology Group Company, Beijing 100044, China)
- Guoqiang Cheng
(Qianxin Technology Group Company, Beijing 100044, China)
Abstract
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.
Suggested Citation
Yitian Zhang & Yuming Tang & Zijian Zhang & Meng Li & Zhen Li & Salabat Khan & Huaping Chen & Guoqiang Cheng, 2023.
"Blockchain-Based Practical and Privacy-Preserving Federated Learning with Verifiable Fairness,"
Mathematics, MDPI, vol. 11(5), pages 1-16, February.
Handle:
RePEc:gam:jmathe:v:11:y:2023:i:5:p:1091-:d:1076698
Download full text from publisher
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:11:y:2023:i:5:p:1091-:d:1076698. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.