SNIFF: Reverse Engineering of Neural Networks with Fault Attacks
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
Citing papers per year: 2021: 4; 2022: 3; 2023: 4; 2024: 6; 2025: 2; 2026: 3.
22 papers.
Sort:
By area:
- 2022I Know What You Trained Last Summer: A Survey on Stealing Machine Learning Models and Defencescited by 75
- 2023Privacy Side Channels in Machine Learning Systemscited by 38
- 2021The Threat of Offensive AI to Organizationscited by 37
- 2022A Practical Introduction to Side-Channel Extraction of Deep Neural Network Parameterscited by 8
- 2024A Survey on Failure Analysis and Fault Injection in AI Systemscited by 7
- 2021FooBaR: Fault Fooling Backdoor Attack on Neural Network Trainingcited by 6
- 2023A Desynchronization-Based Countermeasure Against Side-Channel Analysis of Neural Networkscited by 5
- 2023Fault Injection and Safe-Error Attack for Extraction of Embedded Neural Network Modelscited by 5
- 2025A Survey of Model Extraction Attacks and Defenses in Distributed Computing Environmentscited by 5
- 2021A Review of Confidentiality Threats Against Embedded Neural Network Modelscited by 4
- 2022Model Inversion Attack against Transfer Learning: Inverting a Model without Accessing Itcited by 4
- 2024AI-driven Reverse Engineering of QML Modelscited by 4
10 more
- 2024DeepNcode: Encoding-Based Protection against Bit-Flip Attacks on Neural Networkscited by 3
- 2024Side-Channel Analysis of OpenVINO-based Neural Network Modelscited by 3
- 2024The Quantum Imitation Game: Reverse Engineering of Quantum Machine Learning Modelscited by 2
- 2025Stealing AI Model Weights Through Covert Communication Channelscited by 2
- 2021BDFA: A Blind Data Adversarial Bit-flip Attack on Deep Neural Networkscited by 1
- 2024DeepBaR: Fault Backdoor Attack on Deep Neural Network Layerscited by 1
- 2026The Weight of a Bit: EMFI Sensitivity Analysis of Embedded Deep Learning Modelscited by 1
- 2023Attacking Graph Neural Networks with Bit Flips: Weisfeiler and Lehman Go Indifferentcited by 0
- 2026TrEEStealer: Stealing Decision Trees via Enclave Side Channelscited by 0
- 2026Characterizing the Fault Response of the Intel Neural Compute Stick 2 Under Single-Pulse Electromagnetic Fault Injectioncited by 0
- 2026Characterizing the Fault Response of the Intel Neural Compute Stick 2 Under Single-Pulse Electromagnetic Fault Injection21 May 2026
- 2026TrEEStealer: Stealing Decision Trees via Enclave Side Channels20 Apr 2026
- 2026The Weight of a Bit: EMFI Sensitivity Analysis of Embedded Deep Learning Models18 Feb 2026
- 2025Stealing AI Model Weights Through Covert Communication Channels30 Sep 2025
- 2025A Survey of Model Extraction Attacks and Defenses in Distributed Computing Environments22 Feb 2025
- 2024AI-driven Reverse Engineering of QML Models29 Aug 2024
- 2024DeepBaR: Fault Backdoor Attack on Deep Neural Network Layers30 Jul 2024
- 2024Side-Channel Analysis of OpenVINO-based Neural Network Models23 Jul 2024
- 2024The Quantum Imitation Game: Reverse Engineering of Quantum Machine Learning Models9 Jul 2024
- 2024A Survey on Failure Analysis and Fault Injection in AI Systems28 Jun 2024
- 2024DeepNcode: Encoding-Based Protection against Bit-Flip Attacks on Neural Networks22 May 2024
- 2023Attacking Graph Neural Networks with Bit Flips: Weisfeiler and Lehman Go Indifferent2 Nov 2023
10 more
- 2023Privacy Side Channels in Machine Learning Systems11 Sep 2023
- 2023Fault Injection and Safe-Error Attack for Extraction of Embedded Neural Network Models31 Aug 2023
- 2023A Desynchronization-Based Countermeasure Against Side-Channel Analysis of Neural Networks25 Mar 2023
- 2022A Practical Introduction to Side-Channel Extraction of Deep Neural Network Parameters10 Nov 2022
- 2022I Know What You Trained Last Summer: A Survey on Stealing Machine Learning Models and Defences16 Jun 2022
- 2022Model Inversion Attack against Transfer Learning: Inverting a Model without Accessing It13 Mar 2022
- 2021BDFA: A Blind Data Adversarial Bit-flip Attack on Deep Neural Networks7 Dec 2021
- 2021FooBaR: Fault Fooling Backdoor Attack on Neural Network Training23 Sep 2021
- 2021The Threat of Offensive AI to Organizations30 Jun 2021
- 2021A Review of Confidentiality Threats Against Embedded Neural Network Models4 May 2021
- 2022I Know What You Trained Last Summer: A Survey on Stealing Machine Learning Models and Defencescited by 75
- 2023Privacy Side Channels in Machine Learning Systemscited by 38
- 2021The Threat of Offensive AI to Organizationscited by 37
- 2022A Practical Introduction to Side-Channel Extraction of Deep Neural Network Parameterscited by 8
- 2024A Survey on Failure Analysis and Fault Injection in AI Systemscited by 7
- 2021FooBaR: Fault Fooling Backdoor Attack on Neural Network Trainingcited by 6
- 2023A Desynchronization-Based Countermeasure Against Side-Channel Analysis of Neural Networkscited by 5
- 2023Fault Injection and Safe-Error Attack for Extraction of Embedded Neural Network Modelscited by 5
- 2025A Survey of Model Extraction Attacks and Defenses in Distributed Computing Environmentscited by 5
- 2021A Review of Confidentiality Threats Against Embedded Neural Network Modelscited by 4
- 2022Model Inversion Attack against Transfer Learning: Inverting a Model without Accessing Itcited by 4
- 2024AI-driven Reverse Engineering of QML Modelscited by 4
12 most cited of 21 All 21 (JSON)
- 2026Characterizing the Fault Response of the Intel Neural Compute Stick 2 Under Single-Pulse Electromagnetic Fault Injection21 May 2026
- 2026TrEEStealer: Stealing Decision Trees via Enclave Side Channels20 Apr 2026
- 2026The Weight of a Bit: EMFI Sensitivity Analysis of Embedded Deep Learning Models18 Feb 2026
- 2025Stealing AI Model Weights Through Covert Communication Channels30 Sep 2025
- 2025A Survey of Model Extraction Attacks and Defenses in Distributed Computing Environments22 Feb 2025
- 2024AI-driven Reverse Engineering of QML Models29 Aug 2024
- 2024DeepBaR: Fault Backdoor Attack on Deep Neural Network Layers30 Jul 2024
- 2024Side-Channel Analysis of OpenVINO-based Neural Network Models23 Jul 2024
- 2024A Survey on Failure Analysis and Fault Injection in AI Systems28 Jun 2024
- 2024DeepNcode: Encoding-Based Protection against Bit-Flip Attacks on Neural Networks22 May 2024
- 2023Attacking Graph Neural Networks with Bit Flips: Weisfeiler and Lehman Go Indifferent2 Nov 2023
- 2023Privacy Side Channels in Machine Learning Systems11 Sep 2023
12 newest of 21 All 21 (JSON)