Paper 2025/763

The Tangent Space Attack

Axel Lemoine, French Institute for Research in Computer Science and Automation, Direction Générale de l'Armement
Abstract

We propose a new method for retrieving the algebraic structure of a generic alternant code given an arbitrary generator matrix, provided certain conditions are met. We then discuss how this challenges the security of the McEliece cryptosystem instantiated with this family of codes. The central object of our work is the quadratic hull related to a linear code, defined as the intersection of all quadrics passing through the columns of a given generator or parity-check matrix, where the columns are considered as points in the affine or projective space. The geometric properties of this object reveal important information about the internal algebraic structure of the code. This is particularly evident in the case of generalized Reed-Solomon codes, whose quadratic hull is deeply linked to a well-known algebraic variety called the rational normal curve. By utilizing the concept of Weil restriction of affine varieties, we demonstrate that the quadratic hull of a generic dual alternant code inherits many interesting features from the rational normal curve, on account of the fact that alternant codes are subfield-subcodes of generalized Reed-Solomon codes. If the rate of the generic alternant code is sufficiently high, this allows us to construct a polynomial-time algorithm for retrieving the underlying generalized Reed-Solomon code from which the alternant code is defined, which leads to an efficient key-recovery attack against the McEliece cryptosystem when instantiated with this class of codes. Finally, we discuss the generalization of this approach to Algebraic-Geometry codes and Goppa codes.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
Keywords
McEliece schemeAlternant codesAlgebraic-geometry codesWeil restriction
Contact author(s)
axel lemoine @ inria fr
History
2025-04-30: approved
2025-04-29: received
See all versions
Short URL
http://ia.cr/2025/763
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/763,
      author = {Axel Lemoine},
      title = {The Tangent Space Attack},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/763},
      year = {2025},
      url = {http://eprint.iacr.org/2025/763}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.