TY - JOUR
T1 - An Intelligent Framework for Cluster-Based Side-Channel Analysis on Public-Key Cryptosystems
AU - Wei, Congming
AU - He, Shulin
AU - Wang, An
AU - Sun, Shaofei
AU - Ding, Yaoling
AU - Zhang, Jingqi
AU - Zhu, Liehuang
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2025
Y1 - 2025
N2 - Classical cluster-based side-channel analysis (SCA) uses clustering algorithms to analyze power traces and often, principal component analysis to reduce the dimension of data, resulting in that clustering may not deal well with high-dimensional traces, such as cryptographic algorithm implementations with countermeasures. In this article, we propose an intelligent framework for cluster-based SCA, which includes three steps of clustering, classification and correction, for processing large high-dimensional data. By combining unsupervised clustering and supervised deep learning techniques, the framework succeeds in mining the data for additional in-depth information. In addition, unlike traditional cluster-based SCA, our approach focuses on deep learning and deliberately avoids over-reliance on cluster labels during classification. And metrics for correction are adopted to achieve a high level of reliability in key recovery. Experiments on the RSA smart card based on Montgomery ladder implementation and FPGA-based ECC with random delay demonstrate that our framework can significantly improve the success rate with strong robustness.
AB - Classical cluster-based side-channel analysis (SCA) uses clustering algorithms to analyze power traces and often, principal component analysis to reduce the dimension of data, resulting in that clustering may not deal well with high-dimensional traces, such as cryptographic algorithm implementations with countermeasures. In this article, we propose an intelligent framework for cluster-based SCA, which includes three steps of clustering, classification and correction, for processing large high-dimensional data. By combining unsupervised clustering and supervised deep learning techniques, the framework succeeds in mining the data for additional in-depth information. In addition, unlike traditional cluster-based SCA, our approach focuses on deep learning and deliberately avoids over-reliance on cluster labels during classification. And metrics for correction are adopted to achieve a high level of reliability in key recovery. Experiments on the RSA smart card based on Montgomery ladder implementation and FPGA-based ECC with random delay demonstrate that our framework can significantly improve the success rate with strong robustness.
KW - Cluster
KW - deep learning
KW - public-key cryptosystems
KW - side-channel analysis (SCA)
UR - http://www.scopus.com/inward/record.url?scp=85205432933&partnerID=8YFLogxK
U2 - 10.1109/JIOT.2024.3468431
DO - 10.1109/JIOT.2024.3468431
M3 - Article
AN - SCOPUS:85205432933
SN - 2327-4662
VL - 12
SP - 1962
EP - 1973
JO - IEEE Internet of Things Journal
JF - IEEE Internet of Things Journal
IS - 2
ER -