TPE-BFL:Training Parameter Encryption scheme for Blockchain based Federated Learning System

Oct 8, 2024·
沈凡凡
沈凡凡
,
Qiwei Liang
,
Lijie Hui
,
Bofan Yang
,
Chao Xu
,
Jun Feng
,
Yanxiang He
· 0 min read
Abstract
Blockchain technology plays a pivotal role in addressing the single point of failure issues in federated learning systems, due to the immutable nature and decentralized architecture. However, traditional blockchain-based federated learning systems still face privacy and security challenges when transmitting training model parameters to individual nodes. Malicious nodes within the system can exploit this process to steal parameters and extract sensitive information, leading to data leakage. To address this problem, we propose a Training Parameter Encryption scheme for Blockchain based Federated Learning system (TPE-BFL). In TPE-BFL, the training parameters of the system model are encrypted using the paillier algorithm with the property of addition homomorphism. This encryption mechanism is integrated into the workflows of three distinct roles within the system:workers, validators, and miners. (1) Workers utilize the paillier encryption algorithm to encrypt training parameters for local training models. (2) Validators decrypt received encrypted training parameters using private keys to verify their validity. (3) Miners receive cryptographic training parameters from validators, validate them, and generate blocks for subsequent global model updates. By implementing the TPE-BFL mechanism, we not only preserve the immutability and decentralization advantages of blockchain technology but also significantly enhance the privacy protection capabilities during data transmission in federated learning systems. In order to verify the security of TPE-BFL, we leverage the semantic security inherent in the Paillier encryption algorithm to theoretically substantiate the security of our system. In addition, we conducted a large number of experiments on real-world data to prove the validity of our proposed TPE-BFL, and when 15% of malicious devices are present, TPE-BFL achieve 92% model accuracy, a 5% improvement over the blockchain-based decentralized FL framework (VBFL).
Type
Publication
Computer Networks,Volume 252,2024,110691
publications
沈凡凡
Authors
博士,副教授,硕士生导师
沈凡凡,男,博士,副教授,硕士研究生导师,润泽学者,中国计算机学会高级会员,毕业于武汉大学计算机软件与理论专业。现为国际标准化组织ISO/TC295“审计数据采集标准”中国专家组成员,CCF信息存储技术专业委员会执行委员,CCF嵌入式系统专业委员会执行委员,CCF体系结构专业委员会委员,江苏省计算机学会计算机系统结构专业委员会委员、江苏省计算机学会计算机应用专业委员会委员。主持国家自然科学基金1项,省部级课题3项,参与国家自然科学基金、省部级项目多项。在《计算机学报》、《软件学报》、《计算机研究与发展》、《电子学报》、TC、CN、TJSC、Cluster、CJE等国内外重要学术刊物上发表论文20余篇。
Authors
Authors
Authors
Authors