Attack on the Edon-K Key Encapsulation Mechanism

02/16/2018
by   Matthieu Lequesne, et al.
0

The key encapsulation mechanism Edon-K was proposed in response to the call for post-quantum cryptography standardization issued by the National Institute of Standards and Technologies (NIST). This scheme is inspired by the McEliece scheme but uses another family of codes defined over F_2^128 instead of F_2 and is not based on the Hamming metric. It allows significantly shorter public keys than the McEliece scheme. In this paper, we give a polynomial time algorithm that recovers the encapsulated secret. This attack makes the scheme insecure for the intended use. We obtain this result by observing that recovering the error in the McEliece scheme corresponding to Edon-K can be viewed as a decoding problem for the rank-metric. We show that the code used in Edon-K is in fact a super-code of a Low Rank Parity Check (LRPC) code of very small rank (1 or 2). A suitable parity-check matrix for the super-code of such low rank can be easily derived from for the public key. We then use this parity-check matrix in a decoding algorithm that was devised for LRPC codes to recover the error. Finally we explain how we decapsulate the secret once we have found the error.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/09/2023

Two new algorithms for error support recovery of low rank parity check codes

Due to their weak algebraic structure, low rank parity check (LRPC) code...
research
03/31/2019

Low Rank Parity Check Codes: New Decoding Algorithms and Applications to Cryptography

We introduce a new family of rank metric codes: Low Rank Parity Check co...
research
08/03/2022

Statistical Decoding 2.0: Reducing Decoding to LPN

The security of code-based cryptography relies primarily on the hardness...
research
06/23/2022

LRPC codes with multiple syndromes: near ideal-size KEMs without ideals

We introduce a new rank-based key encapsulation mechanism (KEM) with pub...
research
06/16/2021

Low-Rank Parity-Check Codes Over Finite Commutative Rings and Application to Cryptography

Low-Rank Parity-Check (LRPC) codes are a class of rank metric codes that...
research
04/06/2021

Two modifications for Loidreau's code-based cryptosystem

This paper presents two modifications for Loidreau's code-based cryptosy...
research
01/26/2018

LEDAkem: a post-quantum key encapsulation mechanism based on QC-LDPC codes

This work presents a new code-based key encapsulation mechanism (KEM) ca...

Please sign up or login with your details

Forgot password? Click here to reset