Tracing the Origin of Adversarial Attack for Forensic Investigation and Deterrence
Not on the map. Why?
Abstract (arXiv)
Deep neural networks are vulnerable to adversarial attacks. In this paper, we take the role of investigators who want to trace the attack and identify the source, that is, the particular model which the adversarial examples are generated from. Techniques derived would aid forensic investigation of attack incidents and serve as deterrence to potential attacks. We consider the buyers-seller setting where a machine learning model is to be distributed to various buyers and each buyer receives a slightly different copy with same functionality. A malicious buyer generates adversarial examples from a particular copy Mi and uses them to attack other copies. From these adversarial examples, the investigator wants to identify the source Mi. To address this problem, we propose a two-stage separate-and-trace framework. The model separation stage generates multiple copies of a model for a same classification task. This process injects unique characteristics into each copy so that adversarial examples generated have distinct and traceable features. We give a parallel structure which embeds a ``tracer'' in each copy, and a noise-sensitive training loss to achieve this goal. The tracing stage takes in adversarial examples and a few candidate models, and identifies the likely source. Based on the unique features induced by the noise-sensitive loss function, we could effectively trace the potential adversarial copy by considering the output logits from each tracer. Empirical results show that it is possible to trace the origin of the adversarial example and the mechanism can be applied to a wide range of architectures and datasets.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 21 of its 30 references that are in the map. First posted on arXiv 31 Dec 2022.
Builds on
21 of 30 references.
References · 21
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2013Intriguing properties of neural networkscited by 5,155
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,998
- 2015DeepFool: a simple and accurate method to fool deep neural networkscited by 1,318
- 2016Adversarial Machine Learning at Scalecited by 936
- 2015The Limitations of Deep Learning in Adversarial Settingscited by 790
- 2017ZOO: Zeroth Order Optimization based Black-box Attacks to Deep Neural Networks without Training Substitute Modelscited by 666
- 2017Decision-Based Adversarial Attacks: Reliable Attacks Against Black-Box Machine Learning Modelscited by 462
9 more
- 2019HopSkipJumpAttack: A Query-Efficient Decision-Based Attackcited by 333
- 2017MagNet: a Two-Pronged Defense against Adversarial Examplescited by 269
- 2019Simple Black-box Adversarial Attackscited by 251
- 2018Adversarial Robustness Toolbox v1.0.0cited by 215
- 2017EAD: Elastic-Net Attacks to Deep Neural Networks via Adversarial Examplescited by 155
- 2014Towards Deep Neural Network Architectures Robust to Adversarial Examplescited by 146
- 2018Is Robustness the Cost of Accuracy? -- A Comprehensive Study on the Robustness of 18 Deep Image Classification Modelscited by 135
- 2020QEBA: Query-Efficient Boundary-Based Blackbox Attackcited by 104
- 2020SurFree: a fast surrogate-free black-box attackcited by 60
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 2.
3 papers.