TY - GEN
T1 - Performance analysis of multilayer perceptron in profiling side-channel analysis
AU - Weissbart, Léo
PY - 2020
Y1 - 2020
N2 - In profiling side-channel analysis, machine learning-based analysis nowadays offers the most powerful performance. This holds especially for techniques stemming from the neural network family: multilayer perceptron and convolutional neural networks. Convolutional neural networks are often favored as results suggest better performance, especially in scenarios where targets are protected with countermeasures. Multilayer perceptron receives significantly less attention, and researchers seem less interested in this method, narrowing the results in the literature to comparisons with convolutional neural networks. On the other hand, a multilayer perceptron has a much simpler structure, enabling easier hyperparameter tuning and, hopefully, contributing to the explainability of this neural network inner working. We investigate the behavior of a multilayer perceptron in the context of the side-channel analysis of AES. By exploring the sensitivity of multilayer perceptron hyperparameters over the attack’s performance, we aim to provide a better understanding of successful hyperparameters tuning and, ultimately, this algorithm’s performance. Our results show that MLP (with a proper hyperparameter tuning) can easily break implementations with a random delay or masking countermeasures. This work aims to reiterate the power of simpler neural network techniques in the profiled SCA.
AB - In profiling side-channel analysis, machine learning-based analysis nowadays offers the most powerful performance. This holds especially for techniques stemming from the neural network family: multilayer perceptron and convolutional neural networks. Convolutional neural networks are often favored as results suggest better performance, especially in scenarios where targets are protected with countermeasures. Multilayer perceptron receives significantly less attention, and researchers seem less interested in this method, narrowing the results in the literature to comparisons with convolutional neural networks. On the other hand, a multilayer perceptron has a much simpler structure, enabling easier hyperparameter tuning and, hopefully, contributing to the explainability of this neural network inner working. We investigate the behavior of a multilayer perceptron in the context of the side-channel analysis of AES. By exploring the sensitivity of multilayer perceptron hyperparameters over the attack’s performance, we aim to provide a better understanding of successful hyperparameters tuning and, ultimately, this algorithm’s performance. Our results show that MLP (with a proper hyperparameter tuning) can easily break implementations with a random delay or masking countermeasures. This work aims to reiterate the power of simpler neural network techniques in the profiled SCA.
UR - http://www.scopus.com/inward/record.url?scp=85094171040&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-61638-0_12
DO - 10.1007/978-3-030-61638-0_12
M3 - Conference contribution
AN - SCOPUS:85094171040
SN - 978-3-030-61637-3
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 198
EP - 216
BT - Applied Cryptography and Network Security Workshops
A2 - Zhou, Jianying
A2 - Ahmed, Chuadhry Mujeeb
A2 - Conti, Mauro
A2 - Losiouk, Eleonora
A2 - Au, Man Ho
A2 - Batina, Lejla
A2 - Li, Zhou
A2 - Lin, Jingqiang
A2 - Luo, Bo
A2 - Majumdar, Suryadipta
A2 - Meng, Weizhi
A2 - Ochoa, Martín
A2 - Picek, Stjepan
A2 - Portokalidis, Georgios
A2 - Wang, Cong
A2 - Zhang, Kehuan
PB - Springer
CY - Cham
T2 - 2nd ACNS Workshop on Application Intelligence and Blockchain Security, AIBlock 2020, 1st ACNS Workshop on Artificial Intelligence in Hardware Security, AIHWS 2020, 2nd ACNS Workshop on Artificial Intelligence and Industrial IoT Security, AIoTS 2020, 2nd ACNS Workshop on Cloud Security and Privacy, Cloud S and P 2020, 1st ACNS Workshop on Secure Cryptographic Implementation, SCI 2020, 1st ACNS Workshop on Security in Mobile Technologies, SecMT 2020, and 2nd ACNS Workshop on Security in Machine Learning and its Applications, SiMLA 2020, held in parallel with the 18th International Conference on Applied Cryptography and Network Security, ACNS 2020
Y2 - 19 October 2020 through 22 October 2020
ER -