MPCFL: Towards Multi-party Computation for Secure Federated Learning Aggregation

被引:2
|
作者
Kaminaga, Hiroki [1 ]
Awaysheh, Feras M. [2 ]
Alawadi, Sadi [3 ]
Kamm, Liina [1 ]
机构
[1] Cybernetica AS, Informat Secur Res Inst, Tallinn, Estonia
[2] Univ Tartu, Inst Comp Scince, Delta Ctr, Tartu, Estonia
[3] Blekinge Inst Technol, Dept Comp Sci, Karlskrona, Sweden
关键词
Federated Learning; Multi-party Computation; Secret Sharing; Privacy-preserving; Data Security;
D O I
10.1145/3603166.3632144
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the rapidly evolving machine learning (ML) and distributed systems realm, the escalating concern for data privacy naturally comes to the forefront of discussions. Federated learning (FL) emerges as a pivotal technology capable of addressing the inherent issues of centralized data privacy. However, FL architectures with centralized orchestration are still vulnerable, especially in the aggregation phase. A malicious server can exploit the aggregation process to learn about participants' data. This study proposes MPCFL, a secure FL algorithm based on secure multi-party computation (MPC) and secret sharing. The proposed algorithm leverages the Sharemind MPC framework to aggregate local model updates for securely formulating a global model. MPCFL provides practical mitigation of trending FL concerns, e.g., inference attack, gradient leakage attack, model poisoning, and model inversion. The algorithm is evaluated on several benchmark datasets and shows promising results. Our results demonstrate that the proposed algorithm is viable for developing secure and privacy-preserving FL applications, significantly improving all performance metrics while maintaining security and reliability. This investigation is a precursor to deeper explorations to craft robust FL aggregation algorithms.
引用
收藏
页数:10
相关论文
共 50 条
  • [31] Secure multi-party computation in large networks
    Dani, Varsha
    King, Valerie
    Movahedi, Mahnush
    Saia, Jared
    Zamani, Mahdi
    DISTRIBUTED COMPUTING, 2017, 30 (03) : 193 - 229
  • [32] Secure Multi-party Computation and Its Applications
    Veugen, Thijs
    INNOVATIONS FOR COMMUNITY SERVICES, I4CS 2022, 2022, 1585 : 3 - 5
  • [33] Social rational secure multi-party computation
    Wang, Yilei
    Liu, Zhe
    Wang, Hao
    Xu, Qiuliang
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2014, 26 (05): : 1067 - 1083
  • [34] Multi-party Diabetes Mellitus risk prediction based on secure federated learning
    Su, Yifei
    Huang, Chengwei
    Zhu, Wenwei
    Lyu, Xin
    Ji, Fang
    BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2023, 85
  • [35] Optimally Efficient Multi-party Fair Exchange and Fair Secure Multi-party Computation
    Alper, Handan Kilinc
    Kupcu, Alptekin
    ACM TRANSACTIONS ON PRIVACY AND SECURITY, 2022, 25 (01)
  • [36] How to Simulate It in Isabelle: Towards Formal Proof for Secure Multi-Party Computation
    Butler, David
    Aspinall, David
    Gascon, Adria
    INTERACTIVE THEOREM PROVING (ITP 2017), 2017, 10499 : 114 - 130
  • [37] Malicious Computation Prevention Protocol for Secure Multi-Party Computation
    Mishra, Durgesh Kumar
    Koria, Neha
    Kapoor, Nikhil
    Bahety, Ravish
    TENCON 2009 - 2009 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2009, : 490 - +
  • [38] PrivatEyes: Appearance-based Gaze Estimation Using Federated Secure Multi-Party Computation
    Elfares M.
    Reisert P.
    Hu Z.
    Tang W.
    Küsters R.
    Bulling A.
    Proceedings of the ACM on Human-Computer Interaction, 2024, 8 (ETRA)
  • [39] MULTI-PARTY SECURE COMPUTATION OF MULTI-VARIABLE POLYNOMIALS
    Kosolapov, Yu. V.
    BULLETIN OF THE SOUTH URAL STATE UNIVERSITY SERIES-MATHEMATICAL MODELLING PROGRAMMING & COMPUTER SOFTWARE, 2023, 16 (01): : 81 - 95
  • [40] Minimal Complete Primitives for Secure Multi-Party Computation
    Matthias Fitzi
    Juan A. Garay
    Ueli Maurer
    Rafail Ostrovsky
    Journal of Cryptology, 2005, 18 : 37 - 61