MPCFL: Towards Multi-party Computation for Secure Federated Learning Aggregation
2023 (English)In: 16th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2023, Association for Computing Machinery (ACM), 2023, article id 19Conference paper, Published paper (Refereed)
Abstract [en]
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. © 2023 Copyright is held by the owner/author(s). Publication rights licensed to ACM.
Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2023. article id 19
Keywords [en]
data security, federated learning, multi-party computation, privacy-preserving, secret sharing, Network security, Aggregation phase, Aggregation process, Centralised, Distributed systems, Learning architectures, Machine learning systems, Multiparty computation, Privacy preserving, Secret-sharing, Privacy-preserving techniques
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:bth-26186DOI: 10.1145/3603166.3632144ISI: 001211822800019Scopus ID: 2-s2.0-85191661843ISBN: 9798400702341 (print)OAI: oai:DiVA.org:bth-26186DiVA, id: diva2:1858210
Conference
16th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2023, Taormina, 4 December through 7 December 2023
Projects
TEADAL
Funder
EU, Horizon 2020, 1010701862024-05-162024-05-162024-08-05Bibliographically approved