Paper 2026/2066

Optimizing HAETAE and SMAUG-T on Cortex-M4 for Resource-Constrained IoT Devices

JunHyeok Choi, Kookmin University
DongHyun Shin, Kookmin University
Seog Chung Seo, Kookmin University
Abstract

The practicality of post-quantum cryptography (PQC) on IoT devices depends on both operation cycle counts and communication costs from public values (public keys, ciphertexts, and signatures). The DSA HAETAE and the KEM SMAUG-T, both selected in the KpqC competition, provide smaller public values than ML-DSA and ML-KEM; however, the lack of platform-specific optimization leaves their operation cycle counts high, which can offset this advantage. In this paper, we optimize HAETAE and SMAUG-T on the Cortex-M4, a representative 32-bit embedded MCU, and conduct a multi-faceted evaluation. We fix two bugs in the existing implementation of the HAETAE $\mathcal{N}(\mathbf{s})$ evaluation and propose Autocorrelation-based Spectral-Norm Evaluation (ASNE), which replaces the per-polynomial FFTs with a single autocorrelation FFT. Together with further optimizations, we achieve improvements of up to 309.1%, 4.8%, and 6.0% in KeyGen, Sign, and Verify, respectively, over the state-of-the-art implementation. For SMAUG-T, we analyze the coefficient ranges of the polynomial multiplication operands to select an auxiliary NTT-friendly modulus $q'$, and count the number of operations per layer to apply the optimal NTT. As a result, we achieve improvements of up to 266.7%, 348.9%, and 341.0% in KeyGen, Encaps, and Decaps, respectively, over the reference C implementation. Furthermore, we apply static analysis and dudect measurements to the optimized kernels and observe no evidence of timing leakage. Using models anchored to prior IoT protocol measurements, we estimate the transmission-unit count, end-to-end latency, and energy, showing that HAETAE and SMAUG-T can be competitive PQC alternatives in constrained wireless environments.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Published elsewhere. Minor revision. IEEE Internet of Things Journal
DOI
10.1109/JIOT.2026.3733127
Keywords
PQCFFTNTTCortex-M4KpqCIoTHAETAESMAUG-T
Contact author(s)
c981126 @ kookmin ac kr
dkldkl13 @ kookmin ac kr
scseo @ kookmin ac kr
History
2026-09-19: approved
2026-09-17: received
See all versions
Short URL
https://ia.cr/2026/2066
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/2066,
      author = {JunHyeok Choi and DongHyun Shin and Seog Chung Seo},
      title = {Optimizing {HAETAE} and {SMAUG}-T on Cortex-M4 for Resource-Constrained {IoT} Devices},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2066},
      year = {2026},
      doi = {10.1109/JIOT.2026.3733127},
      url = {https://eprint.iacr.org/2026/2066}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.