SCA-CGAN:A New Side-Channel Attack Method for Imbalanced Small Samples
Loading...
Date
2023-04
Authors
Wang, W
Wang, J. N.
Hu, F. L.
Ni, F.
ORCID
Advisor
Referee
Mark
Journal Title
Journal ISSN
Volume Title
Publisher
Společnost pro radioelektronické inženýrství
Altmetrics
Abstract
In recent years, many deep learning and machine learning based side channel analysis (SCA) techniques have been proposed, most of which are based on the optimization of existing network models to improve the performance of SCA. However, in practice, the attacker often captures unbalanced and small samples of data due to various environmental factors that limit and interfere with the successful implementation of SCA. To address this problem, in this paper, we firstly introduced the Conditional Generation Adversarial Network (CGAN). We proposed a new model SCA-CGAN that combines SCA and CGAN. We used it to generate a specified number and class of simulated energy traces to expand and augment the original energy traces. Finally, we used the augmented data to implement SCA and achieved a good result. Through experiments on the unprotected ChipWhisperer (CW) data and the ASCAD jittered dataset, the results shown that the SCA using the augmented data is the most efficient, and the correct key is successfully recovered on both datasets. For the CW dataset, the model accuracy is improved by 20.75% and the traces number required to recover the correct key is reduced by about 79.5%. For the ASCAD jittered dataset, when the jitter is 0 and 50, the traces number required to recover the correct key is reduced by about 76.8% and 75.7% respectively.
Description
Citation
Radioengineering. 2023 vol. 32, č. 1, s. 124-135. ISSN 1210-2512
https://www.radioeng.cz/fulltexts/2023/23_01_0124_0135.pdf
https://www.radioeng.cz/fulltexts/2023/23_01_0124_0135.pdf
Document type
Peer-reviewed
Document version
Published version
Date of access to the full text
Language of document
en