2017
DOI: 10.1007/978-3-319-66787-4_1
|View full text |Cite
|
Sign up to set email alerts
|

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 constanttime 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 t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
9
0
1

Year Published

2017
2017
2021
2021

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 19 publications
(10 citation statements)
references
References 36 publications
0
9
0
1
Order By: Relevance
“…Most of the works related to QcBits implementation are research on side‐channel attacks. Rossi et al presented a side‐channel power‐based attack against the syndrome calculation of QcBits on Atmel AVR XMEGA128. The attack exploited a power leakage at the store of the rotated codeword (line 4 of Algorithm 3).…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Most of the works related to QcBits implementation are research on side‐channel attacks. Rossi et al presented a side‐channel power‐based attack against the syndrome calculation of QcBits on Atmel AVR XMEGA128. The attack exploited a power leakage at the store of the rotated codeword (line 4 of Algorithm 3).…”
Section: Related Workmentioning
confidence: 99%
“…The QcBits implementation was provided in two versions: ref, which uses only the C code, and clmul, which performs arithmetic using the 128‐bit carry‐less multiplication instruction. Although the original implementations are fully constant time, they are vulnerable to other side‐channel attacks based on power consumption . Besides the mitigation of such side‐channel vulnerabilities, QcBits also needs some performance improvements to achieve a competitive performance level.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The QcBits implementation was provided in two versions: ref, which uses only C code, and clmul, which performs arithmetic using the 128-bit carry-less multiplication instruction. Although the original implementations are fully constanttime, they are vulnerable against other side-channel attacks based on power consumption [Rossi et al 2017].…”
Section: Introductionmentioning
confidence: 99%
“…O primeiro é um trabalho apresentado na conferência PQCRYPTO O segundo é um trabalho apresentado na conferência CHES por Rossi et al [RHHM17], que mostra um ataque por canal lateral a uma implementação do QC-MDPC McEliece, chamada QcBits [Cho16]. Depois de recuperar a informação sobre a chave usando um canal lateral, os autores mostraram como recuperar a chave usando uma relação linear entre os blocos da chave privada.…”
Section: Trabalhos Relacionadosunclassified