Research Article

High-Performance Implementation of HQC Post-Quantum Cryptography Using AVX2 Optimization on x86-64 Architecture

Volume: 17 Number: 2 July 17, 2026
TR EN

High-Performance Implementation of HQC Post-Quantum Cryptography Using AVX2 Optimization on x86-64 Architecture

Abstract

This study presents a comprehensive optimization analysis of the code-based HQC (Hamming Semi-Cyclic) algorithm on an Intel Core i7-9750H @ 2.6 GHz processor to improve its practical applicability and overcome computational bottlenecks. The computationally intensive components of HQC, particularly the multiplication of high-order polynomials due to semi-cyclic structures, encoding/decoding operations, error correction codes, random error vector generation, and modular reductions, cause significant delays in standard software applications. To address this bottleneck, the HQC algorithm is optimized using an AVX2 (Advanced Vector Extensions2) based optimization method that leverages the processor's vector processing capabilities. Experimental data demonstrate that AVX2 optimization provides significant performance gains, especially at increased security levels. Compared to the pure HQC algorithm, our implementation optimized with AVX2 provided a 10x speed increase for the HQC-128 parameter set, a 21x increase for HQC-192, and a 26x increase for HQC-256. These results demonstrate that hardware-specific software optimizations play a critical role in bringing the efficiency of code-based post-quantum cryptography to a level competitive with classical systems.

Keywords

References

  1. [1] P. W. Shor, "Algorithms for quantum computation: discrete logarithms and factoring," in Proc. 35th Annu. Symp. Found. Comput. Sci., Santa Fe, NM, USA, 1994, pp. 124–134.
  2. [2] D. Kim, J. Choi, S. Yoon, and S. C. Seo, "Optimized implementation of HQC on Cortex-M4," ICT Express, vol. 11, no. 5, pp. 939–944, Oct. 2025.
  3. [3] M.-S. Kim, S.-B. Jeon, and S. Kim, "SRAM based Gaussian noise generation for post quantum cryptography," Sci. Rep., vol. 15, no. 1, Art. no. 43573, Jan. 2025.
  4. [4] T. Liu, G. Ramachandran, and R. Jurdak, "Post-quantum cryptography for Internet of Things: A survey on performance and optimization," arXiv preprint arXiv:2401.17538, 2024.
  5. [5] R. Aissaoui, J.-C. Deneuville, C. Guerber, and A. Pirovano, "A performant quantum-resistant KEM for constrained hardware: Optimized HQC," in Proc. 21st Int. Conf. Security Cryptography, Dijon, France, 2024, pp. 668–673.
  6. [6] G. Alagic et al., "Status report on the fourth round of the NIST post-quantum cryptography standardization process," Nat. Inst. Stand. Technol., Gaithersburg, MD, USA, Tech. Rep. NIST IR 8545, 2025.
  7. [7] S. Farooq et al., "Resilience optimization of post-quantum cryptography key encapsulation algorithms," Sensors, vol. 23, no. 12, Art. no. 5379, Jun. 2023.
  8. [8] A. Dolmeta, A. Barenghi, V. Bertacco, and G. Pelosi, "TYRCA: A RISC-V tightly-coupled accelerator for code-based cryptography," in Proc. Design, Automat. Test Eur. Conf. (DATE), Lyon, France, 2025, pp. 1–7.

Details

Primary Language

English

Subjects

Computer Vision and Multimedia Computation (Other), Embedded Systems

Journal Section

Research Article

Publication Date

July 17, 2026

Submission Date

February 12, 2026

Acceptance Date

May 5, 2026

Published in Issue

Year 2026 Volume: 17 Number: 2

APA
İnce, C. (2026). High-Performance Implementation of HQC Post-Quantum Cryptography Using AVX2 Optimization on x86-64 Architecture. Dicle Üniversitesi Mühendislik Fakültesi Mühendislik Dergisi, 17(2). https://doi.org/10.24012/dumf.1887712
AMA
1.İnce C. High-Performance Implementation of HQC Post-Quantum Cryptography Using AVX2 Optimization on x86-64 Architecture. DUJE. 2026;17(2). doi:10.24012/dumf.1887712
Chicago
İnce, Cemile. 2026. “High-Performance Implementation of HQC Post-Quantum Cryptography Using AVX2 Optimization on X86-64 Architecture”. Dicle Üniversitesi Mühendislik Fakültesi Mühendislik Dergisi 17 (2). https://doi.org/10.24012/dumf.1887712.
EndNote
İnce C (July 1, 2026) High-Performance Implementation of HQC Post-Quantum Cryptography Using AVX2 Optimization on x86-64 Architecture. Dicle Üniversitesi Mühendislik Fakültesi Mühendislik Dergisi 17 2
IEEE
[1]C. İnce, “High-Performance Implementation of HQC Post-Quantum Cryptography Using AVX2 Optimization on x86-64 Architecture”, DUJE, vol. 17, no. 2, July 2026, doi: 10.24012/dumf.1887712.
ISNAD
İnce, Cemile. “High-Performance Implementation of HQC Post-Quantum Cryptography Using AVX2 Optimization on X86-64 Architecture”. Dicle Üniversitesi Mühendislik Fakültesi Mühendislik Dergisi 17/2 (July 1, 2026). https://doi.org/10.24012/dumf.1887712.
JAMA
1.İnce C. High-Performance Implementation of HQC Post-Quantum Cryptography Using AVX2 Optimization on x86-64 Architecture. DUJE. 2026;17. doi:10.24012/dumf.1887712.
MLA
İnce, Cemile. “High-Performance Implementation of HQC Post-Quantum Cryptography Using AVX2 Optimization on X86-64 Architecture”. Dicle Üniversitesi Mühendislik Fakültesi Mühendislik Dergisi, vol. 17, no. 2, July 2026, doi:10.24012/dumf.1887712.
Vancouver
1.Cemile İnce. High-Performance Implementation of HQC Post-Quantum Cryptography Using AVX2 Optimization on x86-64 Architecture. DUJE. 2026 Jul. 1;17(2). doi:10.24012/dumf.1887712