Pelta: Shielding Transformers to Mitigate Evasion Attacks in Federated Learning
The main premise of federated learning is that machine learning model updates are computed locally, in particular to preserve user data privacy, as those never leave the perimeter of their device. This mechanism supposes the general model, once aggregated, to be broadcast to collaborating and non malicious nodes. However, without proper defenses, compromised clients can easily probe the model inside their local memory in search of adversarial examples. For instance, considering image-based applications, adversarial examples consist of imperceptibly perturbed images (to the human eye) misclassified by the local model, which can be later presented to a victim node's counterpart model to replicate the attack. To mitigate such malicious probing, we introduce Pelta, a novel shielding mechanism leveraging trusted hardware. By harnessing the capabilities of Trusted Execution Environments (TEEs), Pelta masks part of the back-propagation chain rule, otherwise typically exploited by attackers for the design of malicious samples. We evaluate Pelta on a state of the art ensemble model and demonstrate its effectiveness against the Self Attention Gradient adversarial Attack.
Code (0)
등록된 구현이 없습니다.
Tasks
Adversarial AttackFederated LearningMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Mitigating Adversarial Attacks in Federated Learning with Trusted Execution Environments
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.…
Autonomous VehiclesFederated LearningAdvanced Evasion Attacks and Mitigations on Practical ML-Based Phishing Website Classifiers
Machine learning (ML) based approaches have been the mainstream solution for anti-phishing detection. When they are deployed on the client-side, ML-based classifiers are vulnerable to evasion attacks. However, such poten…
MISLEAD: Manipulating Importance of Selected features for Learning Epsilon in Evasion Attack Deception
Emerging vulnerabilities in machine learning (ML) models due to adversarial attacks raise concerns about their reliability. Specifically, evasion attacks manipulate models by introducing precise perturbations to input da…
Feature ImportanceMitigating Evasion Attacks to Deep Neural Networks via Region-based Classification
Deep neural networks (DNNs) have transformed several artificial intelligence research areas including computer vision, speech recognition, and natural language processing. However, recent studies demonstrated that DNNs a…
ClassificationGeneral ClassificationSelf-Driving Carsspeech-recognition+1A Novel Perturb-ability Score to Mitigate Evasion Adversarial Attacks on Flow-Based ML-NIDS
As network security threats evolve, safeguarding flow-based Machine Learning (ML)-based Network Intrusion Detection Systems (NIDS) from evasion adversarial attacks is crucial. This paper introduces the notion of feature …
feature selectionIntrusion DetectionNetwork Intrusion Detection