Cryptology ePrint Archive: Report 2019/1071

DLSCA: a Tool for Deep Learning Side Channel Analysis

Martin Brisfors and Sebastian Forsmark

Abstract: Abstract - Research on Side Channel Analysis (SCA) is very active and progressing at a fast pace. The idea of using Machine Learning (ML), and more recently Deep Learning(DL), to help SCA data is explored extensively. One issue facing security researchers interested in contributing to this cause is the difficulties getting started. While replicating previous works with open source code is not difficult, taking the next steps from there can be daunting. The presented open-source DLSCA tool is created to aid with research on DL-based SCA and to help newcomers to DL to get started. It is hoped to contribute to investigating the strengths and limitations of ML-based SCA.

Keywords - Machine Learning, Side Channel Attack, Software Tool

Category / Keywords: secret-key cryptography / Machine Learning, Side Channel Attack, Software Tool

Date: received 20 Sep 2019, last revised 23 Sep 2019

Contact author: brisfors at kth se,sforsm@kth se

Available format(s): PDF | BibTeX Citation

Version: 20190923:135154 (All versions of this report)

Short URL: ia.cr/2019/1071


[ Cryptology ePrint archive ]