Strength in numbers: Improving generalization with ensembles in machine learning-based profiled side-channel analysis

被引:0
|
作者
Perin G. [1 ,2 ]
Chmielewski Ł. [1 ]
Picek S. [2 ]
机构
[1] Riscure BV, Netherlands
[2] Delft University of Technology, Netherlands
基金
欧盟地平线“2020”;
关键词
Ensemble Learning; Model Generalization; Neural Networks; Side-channel Analysis;
D O I
10.13154/tches.v2020.i4.337-364
中图分类号
学科分类号
摘要
The adoption of deep neural networks for profiled side-channel attacks provides powerful options for leakage detection and key retrieval of secure products. When training a neural network for side-channel analysis, it is expected that the trained model can implement an approximation function that can detect leaking side-channel samples and, at the same time, be insensible to noisy (or non-leaking) samples. This outlines a generalization situation where the model can identify the main representations learned from the training set in a separate test set. This paper discusses how output class probabilities represent a strong metric when conducting the side-channel analysis. Further, we observe that these output probabilities are sensitive to small changes, like selecting specific test traces or weight initialization for a neural network. Next, we discuss the hyperparameter tuning, where one commonly uses only a single out of dozens of trained models, where each of those models will result in different output probabilities. We show how ensembles of machine learning models based on averaged class probabilities can improve gen-eralization. Our results emphasize that ensembles increase a profiled side-channel attack’s performance and reduce the variance of results stemming from different hyperparameters, regardless of the selected dataset or leakage model. © 2020, Ruhr-University of Bochum. All rights reserved.
引用
收藏
页码:337 / 364
页数:27
相关论文
共 50 条
  • [31] Enhancing Solver-based Generic Side-Channel Analysis with Machine Learning
    Shamsi, Kaveh
    Zhao, Guangwei
    PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2023, GLSVLSI 2023, 2023, : 345 - 350
  • [32] Learning From A Big Brother - Mimicking Neural Networks in Profiled Side-channel Analysis
    van der Valk, Daan
    Krcek, Marina
    Picek, Stjepan
    Bhasin, Shivam
    PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [33] Cache side-channel attacks detection based on machine learning
    Tong, Zhongkai
    Zhu, Ziyuan
    Wang, Zhanpeng
    Wang, Limin
    Zhang, Yusha
    Liu, Yuxin
    2020 IEEE 19TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2020), 2020, : 920 - 927
  • [34] Efficient Profiled Side-Channel Analysis of Masked Implementations, Extended
    Bronchain, Olivier
    Durvaux, Francois
    Masure, Loic
    Standaert, Francois-Xavier
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2022, 17 : 574 - 584
  • [35] Controlling the Deep Learning-Based Side-Channel Analysis: A Way to Leverage from Heuristics
    Paguada, Servio
    Rioja, Unai
    Armendariz, Igor
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY WORKSHOPS, ACNS 2020, 2020, 12418 : 106 - 125
  • [36] Improved Hybrid Bagging Resampling Framework for Deep Learning-Based Side-Channel Analysis
    Hameed, Faisal
    Ramesh, Sumesh Manjunath
    Alkhzaimi, Hoda
    COMPUTERS, 2024, 13 (08)
  • [37] Autoscaled-Wavelet Convolutional Layer for Deep Learning-Based Side-Channel Analysis
    Bae, Daehyeon
    Park, Dongjun
    Kim, Gyusang
    Choi, Minsig
    Lee, Nayeon
    Kim, Heeseok
    Hong, Seokhie
    IEEE ACCESS, 2023, 11 : 95381 - 95395
  • [38] Ablation Analysis for Multi-Device Deep Learning-Based Physical Side-Channel Analysis
    Wu, Lichao
    Won, Yoo-Seung
    Jap, Dirmanto
    Perin, Guilherme
    Bhasin, Shivam
    Picek, Stjepan
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2024, 21 (03) : 1331 - 1341
  • [39] Imbalanced Data Problems in Deep Learning-Based Side-Channel Attacks: Analysis and Solution
    Ito, Akira
    Saito, Kotaro
    Ueno, Rei
    Homma, Naofumi
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2021, 16 : 3790 - 3802
  • [40] Side-Channel Attacks and Machine Learning Approach
    Levina, Alia
    Sleptsova, Daria
    Zaitsev, Oleg
    2016 18TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION AND SEMINAR ON INFORMATION SECURITY AND PROTECTION OF INFORMATION TECHNOLOGY (FRUCT-ISPIT), 2016, : 181 - 186