Performance Metric for Differential Deep Learning Analysis

Daehyeon Bae and Jaecheol Ha
+
 

Hoseo University, Asan-si, Chungcheongnam-do, Korea

noeyheadb@gmail.com, jcha@hoseo.edu

 

 

Abstract

In recent years, deep learning has been actively applied to the field of side-channel analysis, and has focused on profiling scenarios in particular. The advent of the Differential Deep Learning Analysis (DDLA) technique allows the advantages of deep learning to be utilized in non-profiling scenarios, where for a fixed key, only a limited number of power traces can be analyzed. However, in most DDLA-related studies, training metric graphs for estimating performance are only provided, without specific numerical value. In this case, there are several difficulties, such as performance comparison and implementation of automatic attack scripts. In this paper, we propose a novel performance metric, the Normalized Maximum Margin (NMM), which takes into account the statistical characteristics of training metric values, such as accuracy and loss value. In addition, we present three experiments to verify that the NMM can be effectively used for attack success decision, performance evaluation, and so on. These experimental results show that the NMM can objectively represent the performance of DDLA, and whether the attack was successful. Furthermore, we confirm that the NMM can also be used as a key distinguisher, which allows the key to be extracted in the real world, where the correct key is unknown.

Keywords: Hardware Security, Side-Channel Analysis, Differential Deep Learning Analysis,

Normalized Maximum Margin

 

+: Corresponding author: Jaecheol Ha
Division of Computer Eng., Hoseo University, Asan-si, Chungcheongnam-do, 31499, Korea, Tel:+82-41-540-5991

 

Journal of Internet Services and Information Security (JISIS), 11(2): 22-33, May 2021

Received: April 9, 2021; Accepted: May 16, 2021; Published: May 31, 2021

DOI: 10.22667/JISIS.2021.05.31.022 [pdf]