SABLE: Secure And Byzantine robust LEarning
Antoine Choffrut, Rachid Guerraoui, Rafael Pinot, Renaud Sirdey, John, Stephan, and Martin Zuber

TL;DR
SABLE is a novel distributed learning algorithm that combines homomorphic encryption with Byzantine robustness, enabling privacy-preserving and resilient ML training with practical efficiency.
Contribution
It introduces the first homomorphic, Byzantine-robust distributed learning method using new homomorphic operators for robust aggregation.
Findings
Achieves ML accuracy comparable to non-private methods.
Maintains practical execution times in experiments.
Provides strong privacy and robustness guarantees.
Abstract
Due to the widespread availability of data, machine learning (ML) algorithms are increasingly being implemented in distributed topologies, wherein various nodes collaborate to train ML models via the coordination of a central server. However, distributed learning approaches face significant vulnerabilities, primarily stemming from two potential threats. Firstly, the presence of Byzantine nodes poses a risk of corrupting the learning process by transmitting inaccurate information to the server. Secondly, a curious server may compromise the privacy of individual nodes, sometimes reconstructing the entirety of the nodes' data. Homomorphic encryption (HE) has emerged as a leading security measure to preserve privacy in distributed learning under non-Byzantine scenarios. However, the extensive computational demands of HE, particularly for high-dimensional ML models, have deterred attempts to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Nanocluster Synthesis and Applications · Privacy-Preserving Technologies in Data
