A Side-Channel Assisted Cryptanalytic Attack Against QcBits

Mélissa Rossi 1, 2, 3 Mike Hamburg 4 Michael Hutter 4 Mark Marson 4
3 CASCADE - Construction and Analysis of Systems for Confidentiality and Authenticity of Data and Entities
DI-ENS - Département d'informatique de l'École normale supérieure, ENS Paris - École normale supérieure - Paris, CNRS - Centre National de la Recherche Scientifique : UMR 8548, Inria de Paris
Abstract : QcBits is a code-based public key algorithm based on a problem thought to be resistant to quantum computer attacks. It is a constant-time implementation for a quasi-cyclic moderate density parity check (QC-MDPC) Niederreiter encryption scheme, and has excellent performance and small key sizes. In this paper, we present a key recovery attack against QcBits. We first used differential power analysis (DPA) against the syndrome computation of the decoding algorithm to recover partial information about one half of the private key. We then used the recovered information to set up a system of noisy binary linear equations. Solving this system of equations gave us the entire key. Finally, we propose a simple but effective countermeasure against the power analysis used during the syndrome calculation.
Type de document :
Communication dans un congrès
CHES 2017 - Conference on Cryptographic Hardware and Embedded Systems, Sep 2017, Taipei, Taiwan. Lecture Notes in Computer Science (10529), pp.22, 2017, Cryptographic Hardware and Embedded Systems - CHES 2017. 〈https://ches.iacr.org/〉. 〈10.1007/978-3-319-66787-4_1〉
Liste complète des métadonnées

Littérature citée [46 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01614569
Contributeur : Mélissa Rossi <>
Soumis le : mercredi 11 octobre 2017 - 11:06:39
Dernière modification le : mercredi 15 novembre 2017 - 14:39:58

Fichier

qcbits-attack.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Mélissa Rossi, Mike Hamburg, Michael Hutter, Mark Marson. A Side-Channel Assisted Cryptanalytic Attack Against QcBits. CHES 2017 - Conference on Cryptographic Hardware and Embedded Systems, Sep 2017, Taipei, Taiwan. Lecture Notes in Computer Science (10529), pp.22, 2017, Cryptographic Hardware and Embedded Systems - CHES 2017. 〈https://ches.iacr.org/〉. 〈10.1007/978-3-319-66787-4_1〉. 〈hal-01614569〉

Partager

Métriques

Consultations de la notice

71

Téléchargements de fichiers

15