Skip to main navigation Skip to search Skip to main content

Optimizing HQC using Frobenius Additive FFT on a RISC-V-based System-on-Chip

  • Antonio Ras
  • , Antoine Loiseau
  • , Mikaël Carmona
  • , Simon Pontié
  • , Guénaël Renault
  • , Benjamin Smith
  • , Emanuele Valea
  • LTHE (UMR 5564 CNRS/IRD/Université de Grenoble)
  • Ecole des Mines de Saint Etienne
  • Centre national de la recherche scientifique
  • ANSSI

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

HQC is a quantum-resistant cryptographic key encapsulation mechanism, recently selected by NIST as a future standard. Polynomial multiplication is one of the most critical operations in HQC. Due to side-channel security concerns, the previously-used sparse-dense method was recently replaced by classical dense-dense multiplication implemented using Karatsuba's algorithm. This change has made polynomial multiplication the primary performance bottleneck, accounting for approximately 95% of the total execution time. This paper presents an alternative polynomial multiplication technique for HQC: the Frobenius Additive Fast Fourier Transform (FAFFT), which provides significant algorithmic-level performance improvements. We also present ANDROMEDA, the first state-of-the-art hardware implementation of FAFFT, and evaluate its performance impact by integrating our solution in a resourceconstrained RISC-V-based System-on-Chip scenario. Experimental results show that our solution improves HQC performance by approximately 9.64 × and 19.22 × across its security levels, making HQC more practical for real-world deployment.

Original languageEnglish
Title of host publicationProceedings - 2025 28th Euromicro Conference on Digital System Design, DSD 2025
EditorsDaniel Casini, Francisco J. Cazorla
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages608-615
Number of pages8
ISBN (Electronic)9798331584993
DOIs
Publication statusPublished - 1 Jan 2025
Event28th Euromicro Conference on Digital System Design, DSD 2025 - Salerno, Italy
Duration: 10 Sept 202512 Sept 2025

Publication series

NameProceedings - 2025 28th Euromicro Conference on Digital System Design, DSD 2025

Conference

Conference28th Euromicro Conference on Digital System Design, DSD 2025
Country/TerritoryItaly
CitySalerno
Period10/09/2512/09/25

Keywords

  • FAFFT
  • FPGA
  • HQC
  • Hardware Acceleration
  • Polynomial Multiplication
  • Post-Quantum Cryptography
  • RISC-V

Fingerprint

Dive into the research topics of 'Optimizing HQC using Frobenius Additive FFT on a RISC-V-based System-on-Chip'. Together they form a unique fingerprint.

Cite this