Mitigating Adversarial Attacks in Federated Learning with Trusted Execution Environments
Simon Queyrut, Valerio Schiavoni, Pascal Felber

TL;DR
This paper introduces Pelta, a novel shielding mechanism using Trusted Execution Environments to mitigate adversarial attacks in federated learning, enhancing model robustness against various white-box attacks on datasets like CIFAR-10, CIFAR-100, and ImageNet.
Contribution
Pelta is the first TEE-based defense that masks the back-propagation chain to prevent adversarial sample crafting in federated learning.
Findings
Pelta effectively mitigates six state-of-the-art white-box adversarial attacks.
It demonstrates robustness on CIFAR-10, CIFAR-100, and ImageNet datasets.
First defense against Self-Attention Gradient attack in ensemble models.
Abstract
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…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Privacy-Preserving Technologies in Data · Radiation Detection and Scintillator Technologies
