Paper 2026/014

Accelerating HQC with Additive FFT

Ming-Shing Chen, Academia Sinica
Chun-Ming Chiu, Academia Sinica
Chun-Tao Peng, Academia Sinica
Bo-Yin Yang, Academia Sinica
Abstract

This paper presents an accelerated implementation of the Hamming Quasi-Cyclic (HQC) key encapsulation mechanism by leveraging additive Fast Fourier Transform (FFT) for polynomial multiplication (polymuls). A common challenge when applying FFT-based polymuls to HQC are the polynomial degrees fractionally greater than powers of two, making standard FFT polymuls inefficient for those parameters. We introduce a novel combination of additive FFT with the Chinese Remainder Theorem (CRT) to multiply such just-above-power-of-two degree polynomials. Further optimizations are achieved by caching the FFT transforms of the public and secret keys during or after key generation and reusing the transform of the shared random polynomial during the encapsulation and decapsulation processes. This approach significantly reduces redundant computations. The effectiveness of these optimizations is evaluated across various hardware platforms, including x86-64 with AVX2 and Galois Field New Instructions (GFNI), as well as ARM NEON on Apple M1 and Cortex-A72 processors. Benchmarks show that on platforms with long carry-less multiplication instructions like PCLMULQDQ, the proposed caching and reuse strategies allow FFT-based implementations to outpace traditional Toom-Karatsuba methods in the Encap and Decap operations of the HQC scheme, even with comparable raw multiplication speeds. On platforms lacking long carry-less multiplication instructions, the additive FFT approach already gives the superior performance.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Published by the IACR in TCHES 2026
Keywords
HQCadditive FFTGF(2) polynomial multiplicationextended CRT
Contact author(s)
mschen @ crypto tw
r12922085 @ csie ntu edu tw
PengTaiwan6517 @ gmail com
by @ crypto tw
History
2026-01-09: approved
2026-01-05: received
See all versions
Short URL
https://ia.cr/2026/014
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/014,
      author = {Ming-Shing Chen and Chun-Ming Chiu and Chun-Tao Peng and Bo-Yin Yang},
      title = {Accelerating {HQC} with Additive {FFT}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/014},
      year = {2026},
      url = {https://eprint.iacr.org/2026/014}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.