Paper 2019/143
Deep Neural Network Attribution Methods for Leakage Analysis and Symmetric Key Recovery
Benjamin Hettwer, Stefan Gehrer, and Tim Güneysu
Abstract
Deep Neural Networks (DNNs) have recently received significant attention in the side-channel community due to their state-of-the-art performance in security testing of embedded systems. However, research on the subject mostly focused on techniques to improve the attack efficiency in terms of the number of traces required to extract secret parameters. What has not been investigated in detail is a constructive approach of DNNs as a tool to evaluate and improve the effectiveness of countermeasures against side-channel attacks. In this work, we try to close this gap by applying attribution methods that aim for interpreting DNN decisions, in order to identify leaking operations in cryptographic implementations. In particular, we investigate three different approaches that have been proposed for feature visualization in image classification tasks and compare them regarding their suitability to reveal Points of Interests (POIs) in side-channel traces. We show by experiments with three separate data sets that Layer-wise Relevance Propagation (LRP) proposed by Bach et al. provides the best result in most cases. Finally, we demonstrate that attribution can also serve as a powerful side-channel distinguisher in DNN-based attack setups.
Metadata
- Available format(s)
- Category
- Implementation
- Publication info
- Preprint. MINOR revision.
- Keywords
- Side-Channel AttacksDeep LearningMachine LearningLeakage AnalysisAES
- Contact author(s)
- benjamin hettwer @ de bosch com
- History
- 2019-02-14: received
- Short URL
- https://ia.cr/2019/143
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2019/143, author = {Benjamin Hettwer and Stefan Gehrer and Tim Güneysu}, title = {Deep Neural Network Attribution Methods for Leakage Analysis and Symmetric Key Recovery}, howpublished = {Cryptology {ePrint} Archive, Paper 2019/143}, year = {2019}, url = {https://eprint.iacr.org/2019/143} }