Stochastic-HMDs: Adversarial Resilient Hardware Malware Detectors through Voltage Over-scaling
Md Shohidul Islam, Ihsen Alouani, Khaled N. Khasawneh

TL;DR
This paper introduces Stochastic-HMDs, a hardware malware detection method that uses voltage overscaling to induce stochastic computation, significantly improving resilience against adversarial attacks without hardware modifications.
Contribution
The paper proposes a novel stochastic computing approach for hardware malware detectors using voltage overscaling, enhancing adversarial resilience without retraining or hardware changes.
Findings
Effective defense against black-box adversarial attacks
Power savings achieved through voltage overscaling
Provably more difficult to reverse engineer
Abstract
Machine learning-based hardware malware detectors (HMDs) offer a potential game changing advantage in defending systems against malware. However, HMDs suffer from adversarial attacks, can be effectively reverse-engineered and subsequently be evaded, allowing malware to hide from detection. We address this issue by proposing a novel HMDs (Stochastic-HMDs) through approximate computing, which makes HMDs' inference computation-stochastic, thereby making HMDs resilient against adversarial evasion attacks. Specifically, we propose to leverage voltage overscaling to induce stochastic computation in the HMDs model. We show that such a technique makes HMDs more resilient to both black-box adversarial attack scenarios, i.e., reverse-engineering and transferability. Our experimental results demonstrate that Stochastic-HMDs offer effective defense against adversarial attacks along with by-product…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Physical Unclonable Functions (PUFs) and Hardware Security · Advanced Memory and Neural Computing
