On Model Protection in Federated Learning against Eavesdropping Attacks
Dipankar Maity, Kushal Chakrabarti
TL;DR
This work addresses protecting the client model in federated learning from eavesdropping on uplink updates. It develops a principled framework to quantify model protection, contrasting update-based FLIP with full-model FLOP communications and drawing comparisons to differential privacy. A key theoretical result provides a lower bound on asymptotic protection that reveals how protection depends on client-sampling probability $p$, eavesdropping probability $p_e$, and misalignment terms, with a stability condition on a proxy matrix $M$. Empirical results on CIFAR-10 with LeNet-5 corroborate the theory, showing substantial protection for FLIP while maintaining utility, and illustrating that DP-FL is less protective for the specific threat model considered. The findings suggest that sharing model increments can significantly strengthen FL against eavesdropping without the accuracy loss typical of DP-based approaches in this context.
Abstract
In this study, we investigate the protection offered by federated learning algorithms against eavesdropping adversaries. In our model, the adversary is capable of intercepting model updates transmitted from clients to the server, enabling it to create its own estimate of the model. Unlike previous research, which predominantly focuses on safeguarding client data, our work shifts attention protecting the client model itself. Through a theoretical analysis, we examine how various factors, such as the probability of client selection, the structure of local objective functions, global aggregation at the server, and the eavesdropper's capabilities, impact the overall level of protection. We further validate our findings through numerical experiments, assessing the protection by evaluating the model accuracy achieved by the adversary. Finally, we compare our results with methods based on differential privacy, underscoring their limitations in this specific context.
