Power side-channel leakage localization through adversarial training of deep neural networks
Jimmy Gammell, Anand Raghunathan, Kaushik Roy

TL;DR
This paper introduces an adversarial training method using deep neural networks to localize power side-channel leakage points, outperforming existing techniques on synthetic data and highlighting challenges on real data.
Contribution
It presents a novel adversarial approach for identifying leakage points in power traces, advancing the understanding of deep learning defenses in side-channel analysis.
Findings
Outperforms existing techniques on synthetic datasets with countermeasures
Highly sensitive to hyperparameters and early stopping on real datasets
Provides an open-source implementation for further research
Abstract
Supervised deep learning has emerged as an effective tool for carrying out power side-channel attacks on cryptographic implementations. While increasingly-powerful deep learning-based attacks are regularly published, comparatively-little work has gone into using deep learning to defend against these attacks. In this work we propose a technique for identifying which timesteps in a power trace are responsible for leaking a cryptographic key, through an adversarial game between a deep learning-based side-channel attacker which seeks to classify a sensitive variable from the power traces recorded during encryption, and a trainable noise generator which seeks to thwart this attack by introducing a minimal amount of noise into the power traces. We demonstrate on synthetic datasets that our method can outperform existing techniques in the presence of common countermeasures such as Boolean…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsElectrostatic Discharge in Electronics · Smart Grid Security and Resilience · Advanced Malware Detection Techniques
