McEliece cryptosystem
Asymmetric encryption algorithm based on the NP-hard problem of decoding a general linear code
In cryptography, the McEliece cryptosystem is an asymmetric encryption algorithm developed in 1978 by Robert McEliece. It was the first such scheme to use randomization in the encryption process.
Nº Q1042583 ★
Común · Historia
McEliece cryptosystem
Asymmetric encryption algorithm based on the NP-hard problem of decoding a general linear code
In cryptography, the McEliece cryptosystem is an asymmetric encryption algorithm developed in 1978 by Robert McEliece. It was the first such scheme to use randomization in the encryption process.
En Wikipedia
Texto en inglés Aún no hay artículo en tu idioma: extracto en inglés.
In cryptography, the McEliece cryptosystem is an asymmetric encryption algorithm developed in 1978 by Robert McEliece. It was the first such scheme to use randomization in the encryption process. The algorithm has never gained much acceptance in the cryptographic community, but is a candidate for "post-quantum cryptography", as it is immune to attacks using Shor's algorithm and – more generally – measuring coset states using Fourier sampling. The algorithm is based on the hardness of decoding a general linear code (which is known to be NP-hard). For a description of the private key, an error-correcting code is selected for which an efficient decoding algorithm is known, and that is able to correct t {\displaystyle t} errors. The original algorithm uses binary Goppa codes (subfield codes of algebraic geometry codes of a genus-0 curve over finite fields of characteristic 2); these codes can be efficiently decoded, thanks to an algorithm due to Patterson. The public key is derived from the private key by disguising the selected code as a general linear code. For this, the code's generator matrix G {\displaystyle G} is perturbated by two randomly selected invertible matrices S {\displaystyle S} and P {\displaystyle P} (see below). Variants of this cryptosystem exist, using different types of codes. Most of them were proven less secure; they were broken by structural decoding. McEliece with Goppa codes has resisted cryptanalysis so far. The most effective attacks known use information-set decoding algorithms. A 2008 paper describes both an attack and a fix. Another paper shows that for quantum computing, key sizes must be increased by a factor of four due to improvements in information set decoding. The McEliece cryptosystem has some advantages over, for example, RSA. The encryption and decryption are faster. For a long time, it was thought that McEliece could not be...
Texto: Wikipedia en inglés, CC BY-SA 4.0. ·
Cartas cercanas
-
A
Algoritmo de Shor
Algoritmo cuántico para factorizar enteros
Nº Q940334 ★★★
Sin ofertas
-
FROG
Nº Q3063412 ★
Sin ofertas
-
CRYPTON
Symmetric block cipher
Nº Q3648911 ★
Sin ofertas
-
Floyd Cycle Detection Algorithm
Algorithm of cycle finding
Nº Q1588200 ★
Sin ofertas
-
International Data Encryption Algorithm
Nº Q848204 ★
Sin ofertas
-
Blowfish
Nº Q815853 ★
Sin ofertas