Mitigating Adversarial Attacks in Federated Learning with Trusted Execution Environments
Not on the map. Why?
Abstract (arXiv)
The main premise of federated learning (FL) is that machine learning model updates are computed locally to preserve user data privacy. This approach avoids by design user data to ever leave the perimeter of their device. Once the updates aggregated, the model is broadcast to all nodes in the federation. However, without proper defenses, compromised nodes can probe the model inside their local memory in search for adversarial examples, which can lead to dangerous real-world scenarios. For instance, in image-based applications, adversarial examples consist of images slightly perturbed to the human eye getting misclassified by the local model. These adversarial images are then later presented to a victim node's counterpart model to replay the attack. Typical examples harness dissemination strategies such as altered traffic signs (patch attacks) no longer recognized by autonomous vehicles or seemingly unaltered samples that poison the local dataset of the FL scheme to undermine its robustness. Pelta is a novel shielding mechanism leveraging Trusted Execution Environments (TEEs) that reduce the ability of attackers to craft adversarial samples. Pelta masks inside the TEE the first part of the back-propagation chain rule, typically exploited by attackers to craft the malicious samples. We evaluate Pelta on state-of-the-art accurate models using three well-established datasets: CIFAR-10, CIFAR-100 and ImageNet. We show the effectiveness of Pelta in mitigating six white-box state-of-the-art adversarial attacks, such as Projected Gradient Descent, Momentum Iterative Method, Auto Projected Gradient Descent, the Carlini & Wagner attack. In particular, Pelta constitutes the first attempt at defending an ensemble model against the Self-Attention Gradient attack to the best of our knowledge. Our code is available to the research community at https://github.com/queyrusi/Pelta.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 52 of its 72 references that are in the map. First posted on arXiv 13 Sep 2023.
Builds on
52 of 72 references.
References · 52
- 2017Attention Is All You Needcited by 60,361
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
- 2013Intriguing properties of neural networkscited by 5,155
- 2019Advances and Open Problems in Federated Learningcited by 3,046
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,998
- 2021BEiT: BERT Pre-Training of Image Transformerscited by 2,375
- 2013Visualizing and Understanding Convolutional Networkscited by 2,290
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
38 more
- 2016Identity Mappings in Deep Residual Networkscited by 1,965
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,868
- 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,475
- 2020Reliable evaluation of adversarial robustness with an ensemble of diverse parameter-free attackscited by 1,451
- 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,268
- 2018Robustness May Be at Odds with Accuracycited by 880
- 2017Ensemble Adversarial Training: Attacks and Defensescited by 840
- 2019Big Transfer (BiT): General Visual Representation Learningcited by 769
- 2018How To Backdoor Federated Learningcited by 765
- 2017Evasion Attacks against Machine Learning at Test Timecited by 689
- 2021MobileViT: Light-weight, General-purpose, and Mobile-friendly Vision Transformercited by 642
- 2017Adversarial Patchcited by 517
- 2021Attention Bottlenecks for Multimodal Fusioncited by 361
- 2018Analyzing Federated Learning through an Adversarial Lenscited by 351
- 2021Recent Advances in Adversarial Training for Adversarial Robustnesscited by 279
- 2016A guide to convolution arithmetic for deep learningcited by 185
- 2021On the Robustness of Vision Transformers to Adversarial Examplescited by 167
- 2019Adversarial Training Can Hurt Generalizationcited by 132
- 2021PPFL: Privacy-preserving Federated Learning with Trusted Execution Environmentscited by 93
- 2022Contrastive Learning Rivals Masked Image Modeling in Fine-tuning via Feature Distillationcited by 93
- 2021Lessons on Parameter Sharing across Layers in Transformerscited by 85
- 2019The Limitations of Adversarial Training and the Blind-Spot Attackcited by 63
- 2020DarkneTZ: Towards Model Privacy at the Edge using Trusted Execution Environmentscited by 58
- 2021Adversarial Robustness Comparison of Vision Transformer and MLP-Mixer to CNNscited by 57
- 2019A New Defense Against Adversarial Images: Turning a Weakness into a Strengthcited by 49
- 2022A Survey of Robust Adversarial Training in Pattern Recognition: Fundamental, Theory, and Methodologiescited by 44
- 2021Reveal of Vision Transformers Robustness against Adversarial Attackscited by 43
- 2019Adversarial Robustness May Be at Odds With Simplicitycited by 39
- 2018MLCapsule: Guarded Offline Deployment of Machine Learning as a Servicecited by 31
- 2020More Data Can Expand the Generalization Gap Between Adversarially Robust and Standard Modelscited by 27
- 2022Scaling Language Model Size in Cross-Device Federated Learningcited by 25
- 2020Distributed Non-Convex Optimization with Sublinear Speedup under Intermittent Client Availabilitycited by 20
- 2022Why adversarial training can hurt robust accuracycited by 14
- 2022Demystifying the Adversarial Robustness of Random Transformation Defensescited by 14
- 2018MULDEF: Multi-model-based Defense Against Adversarial Examples for Neural Networkscited by 8
- 2022Privacy Leakage of Adversarial Training Models in Federated Learning Systemscited by 7
- 2022Robust Federated Learning Against Adversarial Attacks for Speech Emotion Recognitioncited by 6
- 2022WaTZ: A Trusted WebAssembly Runtime Environment with Remote Attestation for TrustZonecited by 6
50 most cited of 52 All 52 (JSON)
Built on by
Citing papers per year: 2024: 1; 2025: 1.
2 papers.