Passer à la navigation principale Passer à la recherche Passer au contenu principal

A New Approach Based on Quadratic Forms to Attack the McEliece Cryptosystem

  • Inria Paris

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

We introduce a novel algebraic approach for attacking the McEliece cryptosystem which is currently at the 4-th round of the NIST competition. The contributions of the article are twofold. (1) We present a new distinguisher on alternant and Goppa codes working in a much broader range of parameters than [FGO+11]. (2) With this approach we also provide a polynomial–time key recovery attack on alternant codes which are distinguishable with the distinguisher [FGO+11]. These results are obtained by introducing a subspace of matrices representing quadratic forms. Those are associated with quadratic relations for the component-wise product in the dual of the Goppa (or alternant) code of the cryptosystem. It turns out that this subspace of matrices contains matrices of unusually small rank in the case of alternant or Goppa codes (2 or 3 depending on the field characteristic) revealing the secret polynomial structure of the code. MinRank solvers can then be used to recover the secret key of the scheme. We devise a dedicated algebraic modeling in characteristic 2 where the Gröbner basis techniques to solve it can be analyzed. This computation behaves differently when applied to the matrix space associated with a random code rather than with a Goppa or an alternant code. This gives a distinguisher of the latter code families, which contrarily to the one proposed in [FGO+11] working only in a tiny parameter regime is now able to work for code rates above 23. It applies to most of the instantiations of the McEliece cryptosystem in the literature. It coincides with the one of [FGO+11] when the latter can be applied (and is therefore of polynomial complexity in this case). However, its complexity increases significantly when [FGO+11] does not apply anymore, but stays subexponential as long as the co-dimension of the code is sublinear in the length (with an asymptotic exponent which is below those of all known key recovery or message attacks). For the concrete parameters of the McEliece NIST submission [ABC+22], its complexity is way too complex to threaten the cryptosystem, but is smaller than known key recovery attacks for most of the parameters of the submission. This subspace of quadratic forms can also be used in a different manner to give a polynomial time attack of the McEliece cryptosystem based on generic alternant codes or Goppa codes provided that these codes are distinguishable by the method of [FGO+11], and in the Goppa case we need the additional assumption that its degree is less than q- 1, where q is the alphabet size of the code.

langue originaleAnglais
titreAdvances in Cryptology – ASIACRYPT 2023 - 29th International Conference on the Theory and Application of Cryptology and Information Security, Proceedings
rédacteurs en chefJian Guo, Ron Steinfeld
EditeurSpringer Science and Business Media Deutschland GmbH
Pages3-38
Nombre de pages36
ISBN (imprimé)9789819987290
Les DOIs
étatPublié - 1 janv. 2023
Evénement29th Annual International Conference on the Theory and Application of Cryptology and Information Security, ASIACRYPT 2023 - Guangzhou, Chine
Durée: 4 déc. 20238 déc. 2023

Série de publications

NomLecture Notes in Computer Science
Volume14441 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence29th Annual International Conference on the Theory and Application of Cryptology and Information Security, ASIACRYPT 2023
Pays/TerritoireChine
La villeGuangzhou
période4/12/238/12/23

Empreinte digitale

Examiner les sujets de recherche de « A New Approach Based on Quadratic Forms to Attack the McEliece Cryptosystem ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation