Title
A Side-Channel Assisted Cryptanalytic Attack Against Qcbits
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.
Year
DOI
Venue
2017
10.1007/978-3-319-66787-4_1
CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2017
Keywords
DocType
Volume
QcBits, Post-quantum cryptography, McEliece, Niederreiter, QC-MDPC codes, Side-channel analysis, Differential power analysis, Noisy binary linear equations, Learning parity with noise
Conference
10529
ISSN
Citations 
PageRank 
0302-9743
2
0.41
References 
Authors
17
4
Name
Order
Citations
PageRank
Melissa Rossi161.86
Mike Hamburg21099.19
Michael Hutter334525.26
Mark E. Marson4121.33