A reaction attack against cryptosystems based on LRPC codes

Simona Samardjiska, Paolo Santini, Edoardo Persichetti, Gustavo Banegas

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

Rank metric is a very promising research direction for code-based cryptography. In fact, thanks to the high complexity of generic decoding attacks against codes in this metric, it is possible to easily select parameters that yield very small data sizes. In this paper we analyze cryptosystems based on Low-Rank Parity-Check (LRPC) codes, one of the classes of codes that are efficiently decodable in the rank metric. We show how to exploit the decoding failure rate, which is an inherent feature of these codes, to devise a reaction attack aimed at recovering the private key. As a case study, we cryptanalyze the recent McNie submission to NIST's Post-Quantum Standardization process. Additionally, we provide details of a simple implementation to validate our approach.
LanguageEnglish
Title of host publicationProgress in Cryptology -- LATINCRYPT 2019
EditorsPeter Schwabe, Nicolas Thériault
Place of PublicationCham
PublisherSpringer International Publishing Switzerland
Pages197-216
Number of pages20
ISBN (Electronic)978-3-030-30530-7
ISBN (Print)978-3-030-30529-1
DOIs
StatePublished - 2019

Publication series

NameLecture Notes in Computer Science
PublisherSpringerLink
Volume11774

Fingerprint

Cryptography
Decoding
Standardization

Cite this

Samardjiska, S., Santini, P., Persichetti, E., & Banegas, G. (2019). A reaction attack against cryptosystems based on LRPC codes. In P. Schwabe, & N. Thériault (Eds.), Progress in Cryptology -- LATINCRYPT 2019 (pp. 197-216). (Lecture Notes in Computer Science; Vol. 11774). Cham: Springer International Publishing Switzerland. DOI: 10.1007/978-3-030-30530-7_10
Samardjiska, Simona ; Santini, Paolo ; Persichetti, Edoardo ; Banegas, Gustavo. / A reaction attack against cryptosystems based on LRPC codes. Progress in Cryptology -- LATINCRYPT 2019. editor / Peter Schwabe ; Nicolas Thériault. Cham : Springer International Publishing Switzerland, 2019. pp. 197-216 (Lecture Notes in Computer Science).
@inproceedings{64d2542bbfc648d2b118fd0bfa0b5501,
title = "A reaction attack against cryptosystems based on LRPC codes",
abstract = "Rank metric is a very promising research direction for code-based cryptography. In fact, thanks to the high complexity of generic decoding attacks against codes in this metric, it is possible to easily select parameters that yield very small data sizes. In this paper we analyze cryptosystems based on Low-Rank Parity-Check (LRPC) codes, one of the classes of codes that are efficiently decodable in the rank metric. We show how to exploit the decoding failure rate, which is an inherent feature of these codes, to devise a reaction attack aimed at recovering the private key. As a case study, we cryptanalyze the recent McNie submission to NIST's Post-Quantum Standardization process. Additionally, we provide details of a simple implementation to validate our approach.",
author = "Simona Samardjiska and Paolo Santini and Edoardo Persichetti and Gustavo Banegas",
year = "2019",
doi = "10.1007/978-3-030-30530-7_10",
language = "English",
isbn = "978-3-030-30529-1",
series = "Lecture Notes in Computer Science",
publisher = "Springer International Publishing Switzerland",
pages = "197--216",
editor = "Peter Schwabe and Nicolas Th{\'e}riault",
booktitle = "Progress in Cryptology -- LATINCRYPT 2019",

}

Samardjiska, S, Santini, P, Persichetti, E & Banegas, G 2019, A reaction attack against cryptosystems based on LRPC codes. in P Schwabe & N Thériault (eds), Progress in Cryptology -- LATINCRYPT 2019. Lecture Notes in Computer Science, vol. 11774, Springer International Publishing Switzerland, Cham, pp. 197-216. DOI: 10.1007/978-3-030-30530-7_10

A reaction attack against cryptosystems based on LRPC codes. / Samardjiska, Simona; Santini, Paolo; Persichetti, Edoardo; Banegas, Gustavo.

Progress in Cryptology -- LATINCRYPT 2019. ed. / Peter Schwabe; Nicolas Thériault. Cham : Springer International Publishing Switzerland, 2019. p. 197-216 (Lecture Notes in Computer Science; Vol. 11774).

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - A reaction attack against cryptosystems based on LRPC codes

AU - Samardjiska,Simona

AU - Santini,Paolo

AU - Persichetti,Edoardo

AU - Banegas,Gustavo

PY - 2019

Y1 - 2019

N2 - Rank metric is a very promising research direction for code-based cryptography. In fact, thanks to the high complexity of generic decoding attacks against codes in this metric, it is possible to easily select parameters that yield very small data sizes. In this paper we analyze cryptosystems based on Low-Rank Parity-Check (LRPC) codes, one of the classes of codes that are efficiently decodable in the rank metric. We show how to exploit the decoding failure rate, which is an inherent feature of these codes, to devise a reaction attack aimed at recovering the private key. As a case study, we cryptanalyze the recent McNie submission to NIST's Post-Quantum Standardization process. Additionally, we provide details of a simple implementation to validate our approach.

AB - Rank metric is a very promising research direction for code-based cryptography. In fact, thanks to the high complexity of generic decoding attacks against codes in this metric, it is possible to easily select parameters that yield very small data sizes. In this paper we analyze cryptosystems based on Low-Rank Parity-Check (LRPC) codes, one of the classes of codes that are efficiently decodable in the rank metric. We show how to exploit the decoding failure rate, which is an inherent feature of these codes, to devise a reaction attack aimed at recovering the private key. As a case study, we cryptanalyze the recent McNie submission to NIST's Post-Quantum Standardization process. Additionally, we provide details of a simple implementation to validate our approach.

U2 - 10.1007/978-3-030-30530-7_10

DO - 10.1007/978-3-030-30530-7_10

M3 - Conference contribution

SN - 978-3-030-30529-1

T3 - Lecture Notes in Computer Science

SP - 197

EP - 216

BT - Progress in Cryptology -- LATINCRYPT 2019

PB - Springer International Publishing Switzerland

CY - Cham

ER -

Samardjiska S, Santini P, Persichetti E, Banegas G. A reaction attack against cryptosystems based on LRPC codes. In Schwabe P, Thériault N, editors, Progress in Cryptology -- LATINCRYPT 2019. Cham: Springer International Publishing Switzerland. 2019. p. 197-216. (Lecture Notes in Computer Science). Available from, DOI: 10.1007/978-3-030-30530-7_10