Paper 2019/661

Mind the Portability: A Warriors Guide through Realistic Profiled Side-channel Analysis

Shivam Bhasin, Anupam Chattopadhyay, Annelie Heuser, Dirmanto Jap, Stjepan Picek, and Ritu Ranjan Shrivastwa

Abstract

Profiled side-channel attacks represent a practical threat to digital devices, thereby having the potential to disrupt the foundation of e-commerce, Internet-of-Things (IoT), and smart cities. In the profiled side-channel attack, adversary gains knowledge about the target device by getting access to a cloned device. Though these two devices are different in real-world scenarios, yet, unfortunately, a large part of research works simplifies the setting by using only a single device for both profiling and attacking. There, the portability issue is conveniently ignored in order to ease the experimental procedure. In parallel to the above developments, machine learning techniques are used in recent literature demonstrating excellent performance in profiled side-channel attacks. Again, unfortunately, the portability is neglected. In this paper, we consider realistic side-channel scenarios and commonly used machine learning techniques to evaluate the influence of portability on the efficacy of an attack. Our experimental results show that portability plays an important role and should not be disregarded as it contributes to a significant overestimate of the attack efficiency, which can easily be an order of magnitude size. After establishing the importance of portability, we propose a new model called the Multiple Device Model (MDM) that formally incorporates the device to device variation during a profiled side-channel attack. We show through experimental studies, how machine learning and MDM significantly enhances the capacity for practical side-channel attacks. More precisely, we demonstrate how MDM is able to improve the results by $>10\times$, completely negating the influence of portability.

Metadata
Available format(s)
PDF
Publication info
Preprint. MINOR revision.
Keywords
Side-channel attacksMachine learningPortabilityOverfittingMultiple Device Model
Contact author(s)
picek stjepan @ gmail com
annelie heuser @ irisa fr
sbhasin @ ntu edu sg
anupam @ ntu edu sg
djap @ ntu edu sg
History
2019-06-12: revised
2019-06-04: received
See all versions
Short URL
https://ia.cr/2019/661
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2019/661,
      author = {Shivam Bhasin and Anupam Chattopadhyay and Annelie Heuser and Dirmanto Jap and Stjepan Picek and Ritu Ranjan Shrivastwa},
      title = {Mind the Portability: A Warriors Guide through Realistic Profiled Side-channel Analysis},
      howpublished = {Cryptology ePrint Archive, Paper 2019/661},
      year = {2019},
      note = {\url{https://eprint.iacr.org/2019/661}},
      url = {https://eprint.iacr.org/2019/661}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.