Optimizing Polynomial Multiplication and Fixed-Weight Sampling for HQC on ARM Cortex-M4

This research optimizes Hamming QuasiCyclic (HQC) for ARM Cortex-M4 processors by improving polynomial multiplication and fixed-weight sampling. By using a sparser FFT modulus, smarter register allocation to reduce data movement, and predicated instructions for faster sampling, the authors achieved significant speedups in key generation and encapsulation times.

Open the full episode

More from Security Radio