TY - GEN
T1 - Autoencoder Assist
T2 - 24th International Conference on Information and Communications Security, ICICS 2022
AU - Lei, Qi
AU - Yang, Zijia
AU - Wang, Qin
AU - Ding, Yaoling
AU - Ma, Zhe
AU - Wang, An
N1 - Publisher Copyright:
© 2022, Springer Nature Switzerland AG.
PY - 2022
Y1 - 2022
N2 - Deep learning (DL)-based profiled attack has been proved to be a powerful tool in side-channel analysis. However, most attacks merely focus on small datasets, in which their points of interest are well-trimmed for attacks. Countermeasures applied in embedded systems always result in high-dimensional side-channel traces, i.e., the high-dimension of each input trace. These traces inevitably require complicated designs of neural networks and large sizes of trainable parameters for exploiting the correct keys. Therefore, performing profiled attacks (directly) on high-dimensional datasets is difficult. To bridge this gap, we propose a dimension reduction tool for high-dimensional traces by combining signal-to-noise ratio (SNR) analysis and autoencoder. With the designed asymmetric undercomplete autoencoder (UAE) architecture, we extract a small group of critical features from numerous time samples. The compression rate by using our UAE method reaches 40x on synchronized datasets and 30x on desynchronized datasets. This preprocessing step facilitates the profiled attacks by extracting potential leakage features. To demonstrate its effectiveness, we evaluate our proposed method on the raw ASCAD dataset with 100,000 samples in each trace. We also derive desynchronized datasets from the raw ASCAD dataset and validate our method under random delay effect. We further propose a 2 n -structure MLP network as the attack model. By applying UAE and attack model on these traces, experimental results show all correct subkeys on synchronized datasets and desynchronized datasets are successfully revealed within hundreds of seconds. This indicates that our autoencoder can significantly facilitate DL-based profiled attacks on high-dimensional datasets.
AB - Deep learning (DL)-based profiled attack has been proved to be a powerful tool in side-channel analysis. However, most attacks merely focus on small datasets, in which their points of interest are well-trimmed for attacks. Countermeasures applied in embedded systems always result in high-dimensional side-channel traces, i.e., the high-dimension of each input trace. These traces inevitably require complicated designs of neural networks and large sizes of trainable parameters for exploiting the correct keys. Therefore, performing profiled attacks (directly) on high-dimensional datasets is difficult. To bridge this gap, we propose a dimension reduction tool for high-dimensional traces by combining signal-to-noise ratio (SNR) analysis and autoencoder. With the designed asymmetric undercomplete autoencoder (UAE) architecture, we extract a small group of critical features from numerous time samples. The compression rate by using our UAE method reaches 40x on synchronized datasets and 30x on desynchronized datasets. This preprocessing step facilitates the profiled attacks by extracting potential leakage features. To demonstrate its effectiveness, we evaluate our proposed method on the raw ASCAD dataset with 100,000 samples in each trace. We also derive desynchronized datasets from the raw ASCAD dataset and validate our method under random delay effect. We further propose a 2 n -structure MLP network as the attack model. By applying UAE and attack model on these traces, experimental results show all correct subkeys on synchronized datasets and desynchronized datasets are successfully revealed within hundreds of seconds. This indicates that our autoencoder can significantly facilitate DL-based profiled attacks on high-dimensional datasets.
KW - Autoencoder
KW - Deep learning
KW - Side-channel analysis
UR - http://www.scopus.com/inward/record.url?scp=85137067238&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-15777-6_18
DO - 10.1007/978-3-031-15777-6_18
M3 - Conference contribution
AN - SCOPUS:85137067238
SN - 9783031157769
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 324
EP - 341
BT - Information and Communications Security - 24th International Conference, ICICS 2022, Proceedings
A2 - Alcaraz, Cristina
A2 - Chen, Liqun
A2 - Li, Shujun
A2 - Samarati, Pierangela
PB - Springer Science and Business Media Deutschland GmbH
Y2 - 5 September 2022 through 8 September 2022
ER -