GAIN: Decentralized Privacy-Preserving Federated Learning

被引:8
作者
Jiang, Changsong [1 ,2 ]
Xu, Chunxiang [1 ,2 ]
Cao, Chenchen [1 ,2 ]
Chen, Kefei [3 ]
机构
[1] Univ Elect Sci & Technol China, Sch Comp Sci & Engn, Chengdu 611731, Peoples R China
[2] Univ Elect Sci & Technol China, Yangtze Delta Reg Inst Huzhou, Huzhou 313001, Peoples R China
[3] Hangzhou Normal Univ, Dept Math, Hangzhou 310027, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Privacy-preserving; Federated learning; Decentralization; Smart contract; Blockchain; SECURE;
D O I
10.1016/j.jisa.2023.103615
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Federated learning enables multiple participants to cooperatively train a model, where each participant computes gradients on its data and a coordinator aggregates gradients from participants to orchestrate training. To preserve data privacy, gradients need to be protected during training. Pairwise masking satisfies the requirement, which allows participants to blind gradients with masks and the coordinator to perform aggregation in the blinded field. However, the solution would leak aggregated results to external adversaries (e.g., an adversarial coordinator), which suffers from quantity inference attacks. Additionally, existing pairwise masking-based schemes rely on a central coordinator and are vulnerable to the single-point-of-failure problem. To address these issues, we propose a decentralized privacy-preserving federated learning scheme called GAIN. GAIN blinds gradients with masks and encrypts blinded gradients using additively homomorphic encryption, which ensures the confidentiality of gradients, and discloses nothing about aggregated results to external adversaries to resist quantity inference attacks. In GAIN, we design a derivation mechanism for generation of masks, where masks are derived from shared keys established by a single key agreement. The mechanism reduces the computation and communication costs of existing schemes. Furthermore, GAIN introduces smart contracts over blockchains to aggregate gradients in a decentralized manner, which addresses the single-point of-failure problem. Smart contracts also provide verifiability for model training. We present security analysis to demonstrate the security of GAIN, and conduct comprehensive experiments to evaluate its performance.
引用
收藏
页数:11
相关论文
共 48 条
[1]   Deep Learning with Differential Privacy [J].
Abadi, Martin ;
Chu, Andy ;
Goodfellow, Ian ;
McMahan, H. Brendan ;
Mironov, Ilya ;
Talwar, Kunal ;
Zhang, Li .
CCS'16: PROCEEDINGS OF THE 2016 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2016, :308-318
[2]   Unsupervised Machine Learning-Based Detection of Covert Data Integrity Assault in Smart Grid Networks Utilizing Isolation Forest [J].
Ahmed, Saeed ;
Lee, YoungDoo ;
Hyun, Seung-Ho ;
Koo, Insoo .
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2019, 14 (10) :2765-2777
[3]   A Hardware and Secure Pseudorandom Generator for Constrained Devices [J].
Bakiri, Mohammed ;
Guyeux, Christophe ;
Couchot, Jean-Francois ;
Marangio, Luigi ;
Galatolo, Stefano .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (08) :3754-3765
[4]   Privacy-Aware Cloud Auditing for GDPR Compliance Verification in Online Healthcare [J].
Barati, Masoud ;
Aujla, Gagangeet Singh ;
Llanos, Jose Tomas ;
Duodu, Kwabena Adu ;
Rana, Omer F. ;
Carr, Madeline ;
Ranjan, Rajiv .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (07) :4808-4819
[5]   Practical Secure Aggregation for Privacy-Preserving Machine Learning [J].
Bonawitz, Keith ;
Ivanov, Vladimir ;
Kreuter, Ben ;
Marcedone, Antonio ;
McMahan, H. Brendan ;
Patel, Sarvar ;
Ramage, Daniel ;
Segal, Aaron ;
Seth, Karn .
CCS'17: PROCEEDINGS OF THE 2017 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2017, :1175-1191
[6]  
Brendan McMahan H, 2016, arXiv
[7]  
Changhee Hahn, 2021, IEEE Trans Dependable Secure Comput
[8]   NEW DIRECTIONS IN CRYPTOGRAPHY [J].
DIFFIE, W ;
HELLMAN, ME .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1976, 22 (06) :644-654
[9]   Partially-federated learning: A new approach to achieving privacy and effectiveness [J].
Fisichella, Marco ;
Lax, Gianluca ;
Russo, Antonia .
INFORMATION SCIENCES, 2022, 614 :534-547
[10]   VeriFL: Communication-Efficient and Fast Verifiable Aggregation for Federated Learning [J].
Guo, Xiaojie ;
Liu, Zheli ;
Li, Jin ;
Gao, Jiqiang ;
Hou, Boyu ;
Dong, Changyu ;
Baker, Thar .
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2021, 16 :1736-1751