Hardware Trojan Attacks on Neural Networks
Not on the map. Why?
Abstract (arXiv)
With the rising popularity of machine learning and the ever increasing demand for computational power, there is a growing need for hardware optimized implementations of neural networks and other machine learning models. As the technology evolves, it is also plausible that machine learning or artificial intelligence will soon become consumer electronic products and military equipment, in the form of well-trained models. Unfortunately, the modern fabless business model of manufacturing hardware, while economic, leads to deficiencies in security through the supply chain. In this paper, we illuminate these security issues by introducing hardware Trojan attacks on neural networks, expanding the current taxonomy of neural network security to incorporate attacks of this nature. To aid in this, we develop a novel framework for inserting malicious hardware Trojans in the implementation of a neural network classifier. We evaluate the capabilities of the adversary in this setting by implementing the attack algorithm on convolutional neural networks while controlling a variety of parameters available to the adversary. Our experimental results show that the proposed algorithm could effectively classify a selected input trigger as a specified class on the MNIST dataset by injecting hardware Trojans into 0.03%, on average, of neurons in the 5th hidden layer of arbitrary 7-layer convolutional neural networks, while undetectable under the test data. Finally, we discuss the potential defenses to protect neural networks against hardware Trojan attacks.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 Jun 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 1; 2023: 1; 2024: 3; 2025: 1.
11 papers.
- 2021Robust Machine Learning Systems: Challenges, Current Trends, Perspectives, and the Road Aheadcited by 40
- 2022A Survey of Neural Trojan Attacks and Defenses in Deep Learningcited by 17
- 2024UIBDiffusion: Universal Imperceptible Backdoor Attack for Diffusion Modelscited by 9
- 2021Don't Knock! Rowhammer at the Backdoor of DNN Modelscited by 6
- 2024SafeLight: Enhancing Security in Optical Convolutional Neural Network Acceleratorscited by 4
- 2021SoWaF: Shuffling of Weights and Feature Maps: A Novel Hardware Intrinsic Attack (HIA) on Convolutional Neural Network (CNN)cited by 3
- 2021FeSHI: Feature Map Based Stealthy Hardware Intrinsic Attackcited by 1
- 2021Attacking Deep Learning AI Hardware with Universal Adversarial Perturbationcited by 0
- 2023Evil from Within: Machine Learning Backdoors through Hardware Trojanscited by 0
- 2024Evasive Hardware Trojan through Adversarial Power Tracecited by 0
- 2025HAMLOCK: HArdware-Model LOgically Combined attacKcited by 0
- 2025HAMLOCK: HArdware-Model LOgically Combined attacK22 Oct 2025
- 2024UIBDiffusion: Universal Imperceptible Backdoor Attack for Diffusion Models16 Dec 2024
- 2024SafeLight: Enhancing Security in Optical Convolutional Neural Network Accelerators22 Nov 2024
- 2024Evasive Hardware Trojan through Adversarial Power Trace4 Jan 2024
- 2023Evil from Within: Machine Learning Backdoors through Hardware Trojans17 Apr 2023
- 2022A Survey of Neural Trojan Attacks and Defenses in Deep Learning15 Feb 2022
- 2021Attacking Deep Learning AI Hardware with Universal Adversarial Perturbation18 Nov 2021
- 2021Don't Knock! Rowhammer at the Backdoor of DNN Models14 Oct 2021
- 2021FeSHI: Feature Map Based Stealthy Hardware Intrinsic Attack13 Jun 2021
- 2021SoWaF: Shuffling of Weights and Feature Maps: A Novel Hardware Intrinsic Attack (HIA) on Convolutional Neural Network (CNN)16 Mar 2021
- 2021Robust Machine Learning Systems: Challenges, Current Trends, Perspectives, and the Road Ahead4 Jan 2021