Paper 2019/923

Automated Probe Repositioning for On-Die EM Measurements

Bastian Richter, Alexander Wild, and Amir Moradi

Abstract

In side-channel analysis attacks, on-die localized EM monitoring enable high bandwidth measurements of only a relevant part of the Integrated Circuit (IC). This can lead to improved attacks compared to cases where only power consumption is measured. Combined with profiled attacks which utilize a training phase to create precise models of the information leakage, the attacks can become even more powerful. In contrast, localized EM measurements can cause difficulties in applying the learned models as the probe should be identically positioned for both the training and the attack even when the setup was used otherwise in between. Even small differences in the probe position can lead to significant differences in the recorded signals. In this paper we present an automated system to precisely and efficiently reposition the probe when performing repeated measurements. Based on the training IC, we train a machine learning system to return the position of the probe for a given measurement. By taking a small number of measurements on the IC under attack, we can then obtain the coordinates of the measurements and map it to correct the coordinate system. As the target for our practical analyses, we use an STM32L0 ARMM0+ microcontroller with integrated hardware AES.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Published elsewhere. 2019 International Conference On Computer Aided Design - ICCAD
Keywords
side-channel analysisEM probemachine learningCNN
Contact author(s)
bastian richter @ rub de
amir moradi @ rub de
History
2019-08-13: received
Short URL
https://ia.cr/2019/923
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2019/923,
      author = {Bastian Richter and Alexander Wild and Amir Moradi},
      title = {Automated Probe Repositioning for On-Die {EM} Measurements},
      howpublished = {Cryptology {ePrint} Archive, Paper 2019/923},
      year = {2019},
      url = {https://eprint.iacr.org/2019/923}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.