Cargando…

Cross subkey side channel analysis based on small samples

The majority of recently demonstrated Deep-Learning Side-Channel Analysis (DLSCA) use neural networks trained on a segment of traces containing operations only related to the target subkey. However, when the size of the training set is limited, as in this paper with only 5K power traces, the deep le...

Descripción completa

Detalles Bibliográficos
Autores principales: Hu, Fanliang, Wang, Huanyu, Wang, Junnian
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9012742/
https://www.ncbi.nlm.nih.gov/pubmed/35428761
http://dx.doi.org/10.1038/s41598-022-10279-9
_version_ 1784687855072706560
author Hu, Fanliang
Wang, Huanyu
Wang, Junnian
author_facet Hu, Fanliang
Wang, Huanyu
Wang, Junnian
author_sort Hu, Fanliang
collection PubMed
description The majority of recently demonstrated Deep-Learning Side-Channel Analysis (DLSCA) use neural networks trained on a segment of traces containing operations only related to the target subkey. However, when the size of the training set is limited, as in this paper with only 5K power traces, the deep learning (DL) model cannot effectively learn the internal features of the data due to insufficient training data. In this paper, we propose a cross-subkey training approach that acts as a trace augmentation. We train deep-learning models not only on a segment of traces containing the SBox operation of the target subkey of AES-128 but also on segments for other 15 subkeys. Experimental results show that the accuracy of the subkey combination training model is [Formula: see text] higher than that of the individual subkey training model on traces captured in the microcontroller implementation of the STM32F3 with AES-128. And validation is performed on two additional publicly available datasets. At the same time, the number of traces that need to be captured when the model is trained is greatly reduced, demonstrating the effectiveness and practicality of the method.
format Online
Article
Text
id pubmed-9012742
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-90127422022-04-18 Cross subkey side channel analysis based on small samples Hu, Fanliang Wang, Huanyu Wang, Junnian Sci Rep Article The majority of recently demonstrated Deep-Learning Side-Channel Analysis (DLSCA) use neural networks trained on a segment of traces containing operations only related to the target subkey. However, when the size of the training set is limited, as in this paper with only 5K power traces, the deep learning (DL) model cannot effectively learn the internal features of the data due to insufficient training data. In this paper, we propose a cross-subkey training approach that acts as a trace augmentation. We train deep-learning models not only on a segment of traces containing the SBox operation of the target subkey of AES-128 but also on segments for other 15 subkeys. Experimental results show that the accuracy of the subkey combination training model is [Formula: see text] higher than that of the individual subkey training model on traces captured in the microcontroller implementation of the STM32F3 with AES-128. And validation is performed on two additional publicly available datasets. At the same time, the number of traces that need to be captured when the model is trained is greatly reduced, demonstrating the effectiveness and practicality of the method. Nature Publishing Group UK 2022-04-15 /pmc/articles/PMC9012742/ /pubmed/35428761 http://dx.doi.org/10.1038/s41598-022-10279-9 Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Article
Hu, Fanliang
Wang, Huanyu
Wang, Junnian
Cross subkey side channel analysis based on small samples
title Cross subkey side channel analysis based on small samples
title_full Cross subkey side channel analysis based on small samples
title_fullStr Cross subkey side channel analysis based on small samples
title_full_unstemmed Cross subkey side channel analysis based on small samples
title_short Cross subkey side channel analysis based on small samples
title_sort cross subkey side channel analysis based on small samples
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9012742/
https://www.ncbi.nlm.nih.gov/pubmed/35428761
http://dx.doi.org/10.1038/s41598-022-10279-9
work_keys_str_mv AT hufanliang crosssubkeysidechannelanalysisbasedonsmallsamples
AT wanghuanyu crosssubkeysidechannelanalysisbasedonsmallsamples
AT wangjunnian crosssubkeysidechannelanalysisbasedonsmallsamples