Netinfo Security ›› 2024, Vol. 24 ›› Issue (1): 1-13.doi: 10.3969/j.issn.1671-1122.2024.01.001

Previous Articles     Next Articles

Federated Learning Incentive Scheme Based on Zero-Knowledge Proofs and Blockchain

WU Haotian1, LI Yifan1, CUI Hongyan2, DONG Lin3()   

  1. 1. School of Computer Science and Engineering, South China University of Technology, Guangzhou 510006, China
    2. Zhengzhou Xinda Institute of Advanced Technology, Zhengzhou 450001, China
    3. National Computer Network Emergency Response Technical Team/Coordination Center of China, Beijing 100029, China
  • Received:2023-08-26 Online:2024-01-10 Published:2024-01-24
  • Contact: DONG Lin E-mail:donglin@cert.org.cn

Abstract:

In cross-silo federated learning, participants contribute differently to the final trained model. Evaluating their contributions and providing appropriate incentives has become a key issue in federated learning research. Current incentive methods primarily focus on rewarding participants who provide valid model updates while penalizing dishonest ones, emphasizing incentivizing computational behavior. However, the quality of data provided by participants also affects learning outcomes, yet existing methods inadequately consider data quality and lack means to verify data authenticity. To enhance incentive accuracy, it is necessary to evaluate the quality of participants' data. This paper introduced, for the first time, a protocol for assessing the quality of participants' data by integrating zero-knowledge proofs and blockchain technology, leading to a novel federated learning incentive scheme. This scheme can assess the quality of participants' datasets without disclosing plaintext data, utilizing blockchain systems to provide incentives to eligible participants while excluding those who don't meet the criteria. Experimental results confirm that even in scenarios where some users provide falsified data, this scheme remains capable of delivering accurate incentive results, while simultaneously improving the accuracy of the federated learning model.

Key words: zero-knowledge proofs, blockchain, incentive mechanism, federated learning, data quality assessment

CLC Number: