mlsanityData to 7 Oct 2026

SNIFF: Reverse Engineering of Neural Networks with Fault Attacks

arXiv 2002.11021 ↗First posted 23 Feb 2020cs.CR cs.LGcited by 22

Not on the map. Why?

Abstract (arXiv)

Neural networks have been shown to be vulnerable against fault injection attacks. These attacks change the physical behavior of the device during the computation, resulting in a change of value that is currently being computed. They can be realized by various fault injection techniques, ranging from clock/voltage glitching to application of lasers to rowhammer. In this paper we explore the possibility to reverse engineer neural networks with the usage of fault attacks. SNIFF stands for sign bit flip fault, which enables the reverse engineering by changing the sign of intermediate values. We develop the first exact extraction method on deep-layer feature extractor networks that provably allows the recovery of the model parameters. Our experiments with Keras library show that the precision error for the parameter recovery for the tested networks is less than 10-13 with the usage of 64-bit floats, which improves the current state of the art by 6 orders of magnitude. Additionally, we discuss the protection techniques against fault injection attacks that can be applied to enhance the fault resistance.

Key facts. Cited by 22 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 Feb 2020.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 4; 2022: 3; 2023: 4; 2024: 6; 2025: 2; 2026: 3.

22 papers.

Sort:

By area:

  1. 2022I Know What You Trained Last Summer: A Survey on Stealing Machine Learning Models and Defencescited by 75
  2. 2023Privacy Side Channels in Machine Learning Systemscited by 38
  3. 2021The Threat of Offensive AI to Organizationscited by 37
  4. 2022A Practical Introduction to Side-Channel Extraction of Deep Neural Network Parameterscited by 8
  5. 2024A Survey on Failure Analysis and Fault Injection in AI Systemscited by 7
  6. 2021FooBaR: Fault Fooling Backdoor Attack on Neural Network Trainingcited by 6
  7. 2023A Desynchronization-Based Countermeasure Against Side-Channel Analysis of Neural Networkscited by 5
  8. 2023Fault Injection and Safe-Error Attack for Extraction of Embedded Neural Network Modelscited by 5
  9. 2025A Survey of Model Extraction Attacks and Defenses in Distributed Computing Environmentscited by 5
  10. 2021A Review of Confidentiality Threats Against Embedded Neural Network Modelscited by 4
  11. 2022Model Inversion Attack against Transfer Learning: Inverting a Model without Accessing Itcited by 4
  12. 2024AI-driven Reverse Engineering of QML Modelscited by 4
10 more
  1. 2024DeepNcode: Encoding-Based Protection against Bit-Flip Attacks on Neural Networkscited by 3
  2. 2024Side-Channel Analysis of OpenVINO-based Neural Network Modelscited by 3
  3. 2024The Quantum Imitation Game: Reverse Engineering of Quantum Machine Learning Modelscited by 2
  4. 2025Stealing AI Model Weights Through Covert Communication Channelscited by 2
  5. 2021BDFA: A Blind Data Adversarial Bit-flip Attack on Deep Neural Networkscited by 1
  6. 2024DeepBaR: Fault Backdoor Attack on Deep Neural Network Layerscited by 1
  7. 2026The Weight of a Bit: EMFI Sensitivity Analysis of Embedded Deep Learning Modelscited by 1
  8. 2023Attacking Graph Neural Networks with Bit Flips: Weisfeiler and Lehman Go Indifferentcited by 0
  9. 2026TrEEStealer: Stealing Decision Trees via Enclave Side Channelscited by 0
  10. 2026Characterizing the Fault Response of the Intel Neural Compute Stick 2 Under Single-Pulse Electromagnetic Fault Injectioncited by 0