mlsanityData to 13 Oct 2026

Reverse engineering adversarial attacks with fingerprints from adversarial examples

arXiv 2301.13869 ↗First posted 31 Jan 2023cs.AIcited by 4

Not on the map. Why?

Abstract (arXiv)

In spite of intense research efforts, deep neural networks remain vulnerable to adversarial examples: an input that forces the network to confidently produce incorrect outputs. Adversarial examples are typically generated by an attack algorithm that optimizes a perturbation added to a benign input. Many such algorithms have been developed. If it were possible to reverse engineer attack algorithms from adversarial examples, this could deter bad actors because of the possibility of attribution. Here we formulate reverse engineering as a supervised learning problem where the goal is to assign an adversarial example to a class that represents the algorithm and parameters used. To our knowledge it has not been previously shown whether this is even possible. We first test whether we can classify the perturbations added to images by attacks on undefended single-label image classification models. Taking a "fight fire with fire" approach, we leverage the sensitivity of deep neural networks to adversarial examples, training them to classify these perturbations. On a 17-class dataset (5 attacks, 4 bounded with 4 epsilon values each), we achieve an accuracy of 99.4% with a ResNet50 model trained on the perturbations. We then ask whether we can perform this task without access to the perturbations, obtaining an estimate of them with signal processing algorithms, an approach we call "fingerprinting". We find the JPEG algorithm serves as a simple yet effective fingerprinter (85.05% accuracy), providing a strong baseline for future work. We discuss how our approach can be extended to attack agnostic, learnable fingerprints, and to open-world scenarios with unknown attacks.

Key facts. Cited by 4 papers in the map (data through 13 Oct 2026). Builds on 23 of its 27 references that are in the map. First posted on arXiv 31 Jan 2023.

Builds on

23 of 27 references.

References · 23

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,950
  2. 2014Adam: A Method for Stochastic Optimizationcited by 37,093
  3. 2014Explaining and Harnessing Adversarial Examplescited by 7,336
  4. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,379
  5. 2013Intriguing properties of neural networkscited by 5,137
  6. 2019Square Attack: a query-efficient black-box adversarial attack via random searchcited by 684
  7. 2017Adversarial Examples Are Not Easily Detected: Bypassing Ten Detection Methodscited by 545
  8. 2017Countering Adversarial Images using Input Transformationscited by 519
  9. 2017Adversarial Patchcited by 516
  10. 2018Threat of Adversarial Attacks on Deep Learning in Computer Vision: A Surveycited by 460
  11. 2019On Evaluating Adversarial Robustnesscited by 447
  12. 2019High Frequency Component Helps Explain the Generalization of Convolutional Neural Networkscited by 310
11 more
  1. 2019A Fourier Perspective on Model Robustness in Computer Visioncited by 288
  2. 2018Reducing Network Agnostophobiacited by 165
  3. 2021Advances in adversarial attacks and defenses in computer vision: A surveycited by 127
  4. 2018Are adversarial examples inevitable?cited by 113
  5. 2016A Boundary Tilting Persepective on the Phenomenon of Adversarial Examplescited by 70
  6. 2020Boundary thickness and robustness in learning modelscited by 26
  7. 2021Universal Adversarial Perturbations Through the Lens of Deep Steganography: Towards A Fourier Perspectivecited by 18
  8. 2015Local Linear Convergence of ISTA and FISTA on the LASSO Problemcited by 8
  9. 2022Decision boundaries and convex hulls in the feature space that deep learning functions learn from imagescited by 5
  10. 2020Adversarial Perturbations Prevail in the Y-Channel of the YCbCr Color Spacecited by 4
  11. 2021Image classifiers can not be made robust to small perturbationscited by 1

Built on by

Cited by year

Citing papers per year: 2023: 4.

4 papers.