{"id":"arxiv/2607.19109","url":"https://arxiv.org/abs/2607.19109","tags":["cs.CR","math.NT"],"score":0,"title":"Exploiting Load/Store Leakage of Sparse Vectors for Key Recovery in HQC","domain":"cs.CR","source":"arxiv","authors":["Gustavo Banegas","Benjamin Smith","Jad Zahreddine"],"reviews":0,"subject":"cs.CR","summary":"Hamming Quasi-Cyclic (HQC) is a code-based key encapsulation mechanism selected by NIST for standardization, making its resistance to implementation attacks critically important. We present a side-channel attack that exploits load/store leakage in the manipulation of HQC's sparse secret vectors. Analysing Cortex-M4 assembly generated from the reference implementation, we identify a leakage surface in which the low and high 32-bit halves of each 64-bit word leak with different strengths, due to compiler-generated register spilling. We exploit this leakage to construct a simple zero-word…","category":"research","comments":0,"disputed":false,"division":"cs","mentions":0,"discussed":0,"published":"2026-07-21","reactions":{}}