Simplified Single-Trace Side-Channel Attacks on Elliptic Curve Scalar Multiplication using Fully Convolutional Networks

(2019) 40th WIC Symposium on Information Theory in the Benelux — Location: Ghent (Belgium) (28.May.2019)

Files

SimplifiedSingle-TraceSide-ChannelAttacksonEllipticCurveScalarMultiplicationusingFullyConvolutionalNetworks.pdf
  • Open Access
  • Adobe PDF
  • 512.2 KB

Details

Authors
Abstract
We aim to simplify the worst-case horizontal attack on scalar multiplication published at CHES 2017 [1] by making use of deep learning techniques, and to automate the critical steps of this previous work, namely the information identification, information extraction and information combination steps. For this purpose, we gradually increase the number of automated steps, targeting a very challenging assembly-level regular Montgomery ladder scalar multiplication implementation on a BeagleBone Black (BBB) Board running at 1 GHz. Our results demonstrate that the latter two steps can be simplified using deep learning techniques and lead to similar results as previous work. By contrast, the first step still requires some additional engineering. By showing that points of interest (POIs) selection can play an important (sometimes necessary) role for attacking asymmetric cryptography algorithms using deep learning techniques, we bring a more contrasted view on the advantage and limitations of such techniques. To the best of our knowledge, this is the first public report of deep learning based attack on ECC implementations. Besides, we propose the use of Fully Convolutional Networks as an alternative (deep) learning tool for side-channel analysis.
Affiliations

Citations

Zhou, Y., & Standaert, F.-X. (2019). Simplified Single-Trace Side-Channel Attacks on Elliptic Curve Scalar Multiplication using Fully Convolutional Networks. Proceedings of the 40th WIC Symposium on Information Theory in the Benelux. Published. 40th WIC Symposium on Information Theory in the Benelux, Ghent (Belgium). https://hdl.handle.net/2078.5/228455