GAIN: Decentralized Privacy-Preserving Federated Learning

被引:4
|
作者
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
相关论文
共 50 条
  • [1] Privacy-Preserving and Reliable Decentralized Federated Learning
    Gao, Yuanyuan
    Zhang, Lei
    Wang, Lulu
    Choo, Kim-Kwang Raymond
    Zhang, Rui
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (04) : 2879 - 2891
  • [2] Privacy-Preserving Decentralized Aggregation for Federated Learning
    Jeon, Beomyeol
    Ferdous, S. M.
    Rahmant, Muntasir Raihan
    Walid, Anwar
    [J]. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM WKSHPS 2021), 2021,
  • [3] Privacy-preserving Decentralized Federated Deep Learning
    Zhu, Xudong
    Li, Hui
    [J]. PROCEEDINGS OF ACM TURING AWARD CELEBRATION CONFERENCE, ACM TURC 2021, 2021, : 33 - 38
  • [4] Decentralized federated learning with privacy-preserving for recommendation systems
    Guo, Jianlan
    Zhao, Qinglin
    Li, Guangcheng
    Chen, Yuqiang
    Lao, Chengxue
    Feng, Li
    [J]. ENTERPRISE INFORMATION SYSTEMS, 2023, 17 (09)
  • [5] BlockFLow: Decentralized, Privacy-Preserving, and Accountable Federated Machine Learning
    Mugunthan, Vaikkunth
    Rahman, Ravi
    Kagal, Lalana
    [J]. BLOCKCHAIN AND APPLICATIONS, 2022, 320 : 233 - 242
  • [6] Privacy-Preserving and Decentralized Federated Learning Model Based on the Blockchain
    Zhou, Wei
    Wang, Chao
    Xu, Jian
    Hu, Keyong
    Wang, Jinlong
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2022, 59 (11): : 2423 - 2436
  • [7] Privacy-Preserving Personalized Federated Learning
    Hu, Rui
    Guo, Yuanxiong
    Li, Hongning
    Pei, Qingqi
    Gong, Yanmin
    [J]. ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [8] Adaptive privacy-preserving federated learning
    Liu, Xiaoyuan
    Li, Hongwei
    Xu, Guowen
    Lu, Rongxing
    He, Miao
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2020, 13 (06) : 2356 - 2366
  • [9] Frameworks for Privacy-Preserving Federated Learning
    Phong, Le Trieu
    Phuong, Tran Thi
    Wang, Lihua
    Ozawa, Seiichi
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2024, E107D (01) : 2 - 12
  • [10] Federated learning for privacy-preserving AI
    Cheng, Yong
    Liu, Yang
    Chen, Tianjian
    Yang, Qiang
    [J]. COMMUNICATIONS OF THE ACM, 2020, 63 (12) : 33 - 36