Cargando…
Enhancing Time-Frequency Analysis with Zero-Mean Preprocessing
Side-channel analysis is a critical threat to cryptosystems on the Internet of Things and in relation to embedded devices, and appropriate side-channel countermeasure must be required for physical security. A combined countermeasure approach employing first-order masking and desynchronization simult...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9002831/ https://www.ncbi.nlm.nih.gov/pubmed/35408092 http://dx.doi.org/10.3390/s22072477 |
_version_ | 1784685984968867840 |
---|---|
author | Jin, Sunghyun Johansson, Philip Kim, HeeSeok Hong, Seokhie |
author_facet | Jin, Sunghyun Johansson, Philip Kim, HeeSeok Hong, Seokhie |
author_sort | Jin, Sunghyun |
collection | PubMed |
description | Side-channel analysis is a critical threat to cryptosystems on the Internet of Things and in relation to embedded devices, and appropriate side-channel countermeasure must be required for physical security. A combined countermeasure approach employing first-order masking and desynchronization simultaneously is a general and cost-efficient approach to counteracting side-channel analysis. With the development of side-channel countermeasures, there are plenty of advanced attacks introduced to defeat such countermeasures. At CARDIS 2013, Belgarric et al. first proposed time-frequency analysis, a promising attack regarding the complexity of computation and memory compared to other attacks, such as conventional second-order side-channel analysis after synchronization. Nevertheless, their time-frequency analysis seems to have lower performance than expected against some datasets protected by combined countermeasures. It is therefore required to study the factors that affect the performance of time-frequency analysis. In this paper, we investigate Belgarric et al.’s time-frequency analysis and conduct a mathematical analysis in regard to the preprocessing of frequency information for second-order side-channel analysis. Based on this analysis, we claim that zero-mean preprocessing enhances the performance of time-frequency analysis. We verify that our analysis is valid through experimental results from two datasets, which are different types of first-order masked Advanced Encryption Standard (AES) software implementations. The experimental results show that time-frequency analysis with zero-mean preprocessing seems to have an enhanced or complementary performance compared to the analysis without preprocessing. |
format | Online Article Text |
id | pubmed-9002831 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-90028312022-04-13 Enhancing Time-Frequency Analysis with Zero-Mean Preprocessing Jin, Sunghyun Johansson, Philip Kim, HeeSeok Hong, Seokhie Sensors (Basel) Article Side-channel analysis is a critical threat to cryptosystems on the Internet of Things and in relation to embedded devices, and appropriate side-channel countermeasure must be required for physical security. A combined countermeasure approach employing first-order masking and desynchronization simultaneously is a general and cost-efficient approach to counteracting side-channel analysis. With the development of side-channel countermeasures, there are plenty of advanced attacks introduced to defeat such countermeasures. At CARDIS 2013, Belgarric et al. first proposed time-frequency analysis, a promising attack regarding the complexity of computation and memory compared to other attacks, such as conventional second-order side-channel analysis after synchronization. Nevertheless, their time-frequency analysis seems to have lower performance than expected against some datasets protected by combined countermeasures. It is therefore required to study the factors that affect the performance of time-frequency analysis. In this paper, we investigate Belgarric et al.’s time-frequency analysis and conduct a mathematical analysis in regard to the preprocessing of frequency information for second-order side-channel analysis. Based on this analysis, we claim that zero-mean preprocessing enhances the performance of time-frequency analysis. We verify that our analysis is valid through experimental results from two datasets, which are different types of first-order masked Advanced Encryption Standard (AES) software implementations. The experimental results show that time-frequency analysis with zero-mean preprocessing seems to have an enhanced or complementary performance compared to the analysis without preprocessing. MDPI 2022-03-23 /pmc/articles/PMC9002831/ /pubmed/35408092 http://dx.doi.org/10.3390/s22072477 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Jin, Sunghyun Johansson, Philip Kim, HeeSeok Hong, Seokhie Enhancing Time-Frequency Analysis with Zero-Mean Preprocessing |
title | Enhancing Time-Frequency Analysis with Zero-Mean Preprocessing |
title_full | Enhancing Time-Frequency Analysis with Zero-Mean Preprocessing |
title_fullStr | Enhancing Time-Frequency Analysis with Zero-Mean Preprocessing |
title_full_unstemmed | Enhancing Time-Frequency Analysis with Zero-Mean Preprocessing |
title_short | Enhancing Time-Frequency Analysis with Zero-Mean Preprocessing |
title_sort | enhancing time-frequency analysis with zero-mean preprocessing |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9002831/ https://www.ncbi.nlm.nih.gov/pubmed/35408092 http://dx.doi.org/10.3390/s22072477 |
work_keys_str_mv | AT jinsunghyun enhancingtimefrequencyanalysiswithzeromeanpreprocessing AT johanssonphilip enhancingtimefrequencyanalysiswithzeromeanpreprocessing AT kimheeseok enhancingtimefrequencyanalysiswithzeromeanpreprocessing AT hongseokhie enhancingtimefrequencyanalysiswithzeromeanpreprocessing |