Paper 2026/2865

HIT: Single-Pass Inference for Single-Trace NTT Side-Channel Attacks

Yihan Nie, Shanghai Jiao Tong University
Yuxuan Wang, Shanghai Jiao Tong University
Yubo Zhao, Shanghai Jiao Tong University
Zixin He, Shanghai Jiao Tong University
Wenjing Zheng, Shanghai Jiao Tong University
Jintong Yu, Shanghai Jiao Tong University
Shifeng Sun, Shanghai Jiao Tong University
Chi Zhang, Shanghai Jiao Tong University
Pei Cao, Shanghai Jiao Tong University
Dawu Gu, Shanghai Jiao Tong University
Abstract

In physical implementations of the post-quantum standards ML-KEM and ML-DSA, the Number-Theoretic Transform (NTT) directly processes secret polynomials and is a primary target for single-trace side-channel key recovery. Existing Soft Analytical Side-Channel Attacks (SASCA) apply loopy Belief Propagation (BP) over cyclic $\mathbb{Z}_q$ factor graphs, where BP fails under high noise and $O(q^2)$ updates make ML-DSA infeasible. We present the Hierarchical Inference Tree (HIT), a framework built on the insight that small secret inputs deterministically fix all NTT intermediates across the recursive butterfly network. Instead of loopy BP, HIT merges and prunes candidate inputs from leaves to root in a single pass on an acyclic binary tree. This approach eliminates belief oscillation, guarantees a constant runtime, and decouples complexity from $q$. On ML-KEM-768, HIT runs over $900\times$ faster than state-of-the-art SASCA and more than doubles noise tolerance. HIT also enables the first single-trace analytical attack on the ML-DSA NTT and recovers each polynomial in under one second. On physical ARM Cortex-M4 targets, HIT achieves over 98% polynomial recovery across both standards with only 20 to 80 profiling traces.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
Keywords
side-channel analysissingle-trace attacksNTTML-KEMML-DSAhierarchical inference
Contact author(s)
nieyihan @ sjtu edu cn
loccs_cp @ sjtu edu cn
dwgu @ sjtu edu cn
History
2026-11-13: approved
2026-11-11: received
See all versions
Short URL
https://ia.cr/2026/2865
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/2865,
      author = {Yihan Nie and Yuxuan Wang and Yubo Zhao and Zixin He and Wenjing Zheng and Jintong Yu and Shifeng Sun and Chi Zhang and Pei Cao and Dawu Gu},
      title = {{HIT}: Single-Pass Inference for Single-Trace {NTT} Side-Channel Attacks},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2865},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2865}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.