TY - JOUR
T1 - CoPiFL: A collusion-resistant and privacy-preserving federated learning crowdsourcing scheme using blockchain and homomorphic encryption
AU - Xiong, Ruoting
AU - Ren, Wei
AU - Zhao, Shenghui
AU - He, Jie
AU - Ren, Yi
AU - Choo, Kim-Kwang Raymond
AU - Min, Geyong
N1 - Data availability: No data was used for the research described in the article.
Acknowledgments: The research was financially supported by the open Foundation of Anhui Engineering Research Center of Intelligent Perception and Elderly Care, Chuzhou University (No. 2022OPA01), Guangxi Key Laboratory of Machine Vision and Intelligent Control (No. 2022B11), the Knowledge Innovation Program of Wuhan - Basic Research (No. 2022010801010197), the Opening Project of Nanchang Innovation Institute, Peking University (No. NCII2022A02), and National Natural Science Foundation of China (61961036, 62162054). The work of K.-K. R. Choo was supported only by the Cloud Technology Endowed Professorship .
PY - 2024/7
Y1 - 2024/7
N2 - Federated learning (FL) is one of many tasks facilitated by crowdsourcing. Generally in such a setting, participating workers cooperate to train a comprehensive model by exchanging the trained parameters. While blockchain-based crowdsourcing approaches offer advantages such as data integrity and tamper-proof properties, platform designers must also address potential risks such as data leakage, de-anonymization, and collusion attacks. In this paper, we propose a collusion-resistant and privacy-protected FL crowdsourcing scheme implemented by smart contracts. Our proposed scheme supports fair reward distribution in FL, as well as ensuring data privacy and user privacy using homomorphic encryption and pseudo-identity techniques. The evaluation results show that the time cost and gas consumption of the proposed scheme are realistic in practice. Furthermore, we conduct a comparative evaluation of single worker and multi-workers (crowdsourcing) approaches using Alexnet, Resnet and VGG models, showing that FL with greedy mechanism can significantly accelerate the model training without compromising models’ accuracy. Finally, we present a comprehensive security analysis of the proposed approach.
AB - Federated learning (FL) is one of many tasks facilitated by crowdsourcing. Generally in such a setting, participating workers cooperate to train a comprehensive model by exchanging the trained parameters. While blockchain-based crowdsourcing approaches offer advantages such as data integrity and tamper-proof properties, platform designers must also address potential risks such as data leakage, de-anonymization, and collusion attacks. In this paper, we propose a collusion-resistant and privacy-protected FL crowdsourcing scheme implemented by smart contracts. Our proposed scheme supports fair reward distribution in FL, as well as ensuring data privacy and user privacy using homomorphic encryption and pseudo-identity techniques. The evaluation results show that the time cost and gas consumption of the proposed scheme are realistic in practice. Furthermore, we conduct a comparative evaluation of single worker and multi-workers (crowdsourcing) approaches using Alexnet, Resnet and VGG models, showing that FL with greedy mechanism can significantly accelerate the model training without compromising models’ accuracy. Finally, we present a comprehensive security analysis of the proposed approach.
U2 - 10.1016/j.future.2024.03.016
DO - 10.1016/j.future.2024.03.016
M3 - Article
SN - 0167-739X
VL - 156
SP - 95
EP - 104
JO - Future Generation Computer Systems
JF - Future Generation Computer Systems
ER -