arXiv · 2107.09804
Using Undervolting as an On-Device Defense Against Adversarial Machine Learning Attacks
Abstract
Deep neural network (DNN) classifiers are powerful tools that drive a broad spectrum of important applications, from image recognition to autonomous vehicles. Unfortunately, DNNs are known to be vulnerable to adversarial attacks that affect virtually all state-of-the-art models. These attacks make small imperceptible modifications to inputs that are sufficient to induce the DNNs to produce the wrong classification. In this paper we propose a novel, lightweight adversarial correction and/or detection mechanism for image classifiers that relies on undervolting (running a chip at a voltage that is slightly below its safe margin). We propose using controlled undervolting of the chip running the inference process in order to introduce a limited number of compute errors. We show that these errors disrupt the adversarial input in a way that can be used either to correct the classification or detect the input as adversarial. We evaluate the proposed solution in an FPGA design and through software simulation. We evaluate 10 attacks and show average detection rates of 77% and 90% on two popular DNNs.
Explore related subjects
Keep this discovery
Saikat Majumdar, Mohammad Hossein Samavatian, Kristin Barber, Radu Teodorescu. 2021-07-20. Using Undervolting as an On-Device Defense Against Adversarial Machine Learning Attacks. https://doi.org/10.1109/host49136.2021.9702287
Cite the original work for its findings. Save a collection to share your selection of sources.