Venomancer: Towards Imperceptible and Target-on-Demand Backdoor Attacks in Federated Learning
Son Nguyen, Thinh Nguyen, Khoa D Doan, Kok-Seng Wong
TL;DR
Federated Learning is vulnerable to backdoor attacks, and Venomancer addresses the dual challenges of imperceptibility and target-on-demand control. It introduces a two-stage, generator-based framework that optimizes a trigger via a visual loss and uses conditional adversarial training to support arbitrary target classes at inference; Stage 2 injects the backdoor by balancing clean and backdoor objectives. Across MNIST, Fashion-MNIST, CIFAR-10, and CIFAR-100, Venomancer achieves high backdoor accuracy while preserving reasonable clean accuracy and remains robust against several state-of-the-art defenses. This work exposes a practical FL vulnerability and underscores the need for stronger defenses and detectors to safeguard distributed learning systems.
Abstract
Federated Learning (FL) is a distributed machine learning approach that maintains data privacy by training on decentralized data sources. Similar to centralized machine learning, FL is also susceptible to backdoor attacks, where an attacker can compromise some clients by injecting a backdoor trigger into local models of those clients, leading to the global model's behavior being manipulated as desired by the attacker. Most backdoor attacks in FL assume a predefined target class and require control over a large number of clients or knowledge of benign clients' information. Furthermore, they are not imperceptible and are easily detected by human inspection due to clear artifacts left on the poison data. To overcome these challenges, we propose Venomancer, an effective backdoor attack that is imperceptible and allows target-on-demand. Specifically, imperceptibility is achieved by using a visual loss function to make the poison data visually indistinguishable from the original data. Target-on-demand property allows the attacker to choose arbitrary target classes via conditional adversarial training. Additionally, experiments showed that the method is robust against state-of-the-art defenses such as Norm Clipping, Weak DP, Krum, Multi-Krum, RLR, FedRAD, Deepsight, and RFLBAT. The source code is available at https://github.com/nguyenhongson1902/Venomancer.
