Defensive ML: Defending Architectural Side-channels with Adversarial Obfuscation
Not on the map. Why?
Abstract (arXiv)
Side-channel attacks that use machine learning (ML) for signal analysis have become prominent threats to computer security, as ML models easily find patterns in signals. To address this problem, this paper explores using Adversarial Machine Learning (AML) methods as a defense at the computer architecture layer to obfuscate side channels. We call this approach Defensive ML, and the generator to obfuscate signals, defender. Defensive ML is a workflow to design, implement, train, and deploy defenders for different environments. First, we design a defender architecture given the physical characteristics and hardware constraints of the side-channel. Next, we use our DefenderGAN structure to train the defender. Finally, we apply defensive ML to thwart two side-channel attacks: one based on memory contention and the other on application power. The former uses a hardware defender with ns-level response time that attains a high level of security with half the performance impact of a traditional scheme; the latter uses a software defender with ms-level response time that provides better security than a traditional scheme with only 70% of its power overhead.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 10 of its 37 references that are in the map. First posted on arXiv 3 Feb 2023.
Builds on
10 of 37 references.
References · 10
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2022Generative Adversarial Networkscited by 5,603
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2016Transferability in Machine Learning: from Phenomena to Black-Box Attacks using Adversarial Samplescited by 439
- 2018Model compression via distillation and quantizationcited by 287
- 2018Generating Adversarial Examples with Adversarial Networkscited by 256
- 2018Rethinking floating point for deep learningcited by 22
- 2020On Noise Injection in Generative Adversarial Networkscited by 19
- 2019Mockingbird: Defending Against Deep-Learning-Based Website Fingerprinting Attacks with Adversarial Tracescited by 8
- 2021Lord of the Ring(s): Side Channel Attacks on the CPU On-Chip Ring Interconnect Are Practicalcited by 3
Built on by
Not cited yet.