STAR: Self-Training Assisted Refinement for Side-Channel Analysis on Cryptosystems
Reconstructing cryptographic operation sequences through side-channel analysis is essential for recovering private keys, but practical attacks are hindered by unlabeled, noisy, and high-dimensional power traces that challenge accurate classification. To address this, we propose STAR, a two-stage unsupervised clustering correction framework. First, a Gaussian Mixture Model (GMM) performs an initial clustering to generate reliable pseudo-labels from high-confidence samples. Next, a self-training mechanism uses these pseudo-labels to train a Convolutional Neural Network (CNN), which then iteratively reclassifies low-confidence samples to refine the entire dataset. Validated on standard ECC, RSA, and SM2 datasets, our framework achieved 100% classification accuracy, demonstrating a significant improvement of 12% to 48% over state-of-the-art methods. These findings confirm that STAR is an effective and robust framework for enhancing the precision of unsupervised side-channel analysis, thereby strengthening key recovery attacks.
Authors
- Yuzhuo Qian
- Yaoling Ding (ORCID: https://orcid.org/0000-0001-6416-7203)
- An Wang (ORCID: https://orcid.org/0000-0001-8806-0902)
- Jing Gao (ORCID: https://orcid.org/0000-0002-7061-5217)
- Yaozhou Qian (ORCID: https://orcid.org/0000-0003-2621-4149)
Institutions
- Beijing Institute of Technology (CN)
- Beijing University of Posts and Telecommunications (CN)
- China Mobile (China) (CN)
Publication Details
- Journal
- Cryptography
- Published
- 2025-11-27
- DOI
- https://doi.org/10.3390/cryptography9040075
- Primary Topic
- Cryptographic Implementations and Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00