A New Key Recovery Side-Channel Attack on HQC with Chosen Ciphertext - CEA - Commissariat à l’énergie atomique et aux énergies alternatives Accéder directement au contenu
Article Dans Une Revue Lecture Notes in Computer Science Année : 2022

A New Key Recovery Side-Channel Attack on HQC with Chosen Ciphertext

Phlippe Gaborit
  • Fonction : Auteur

Résumé

Hamming Quasi-Cyclic (HQC) is a code-based candidate of NIST post-quantum standardization procedure. The decoding steps of code-based cryptosystems are known to be vulnerable to side-channel attacks and HQC is no exception to this rule. In this paper, we present a new key recovery side-channel attack on HQC with chosen ciphertext. Our attack takes advantage of the reuse of a static secret key on a micro-controller with a physical access. The goal is to retrieve the static secret key by targeting the Reed-Muller decoding step of the decapsulation and more precisely the Hadamard transform. This function is known for its diffusion property, a property that we exploit through side-channel analysis. The side-channel information is used to build an Oracle that distinguishes between several decoding patterns of the Reed-Muller codes. We show how to query the Oracle such that the responses give a full information about the static secret key. Experiments show that less than $20.000$ electromagnetic attack traces are sufficient to retrieve the whole static secret key used for the decapsulation. Finally, we present a masking-based countermeasure to thwart our attack.
Fichier principal
Vignette du fichier
HQC_SCA_key_recovery.pdf (1.59 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

cea-04178137 , version 1 (07-08-2023)

Identifiants

  • HAL Id : cea-04178137 , version 1

Citer

Guillaume Goy, Antoine Loiseau, Phlippe Gaborit. A New Key Recovery Side-Channel Attack on HQC with Chosen Ciphertext. Lecture Notes in Computer Science, 2022, 13512 (978-3-031-17233-5), pp.353 - 371. ⟨cea-04178137⟩
18 Consultations
3 Téléchargements

Partager

Gmail Facebook X LinkedIn More