The DOI matches its Crossref record, with a small difference in title or year; 2 of the 2 references it cites were found in a registry or an index.
Polynomial Time Key-Recovery Attack on High Rate Random Alternant Codes
Open accessAbstract
A long standing open question is whether the distinguisher of high rate alternant codes or Goppa codes from Faugère, Gauthier-Umaña, Otmani, Perret, and Tillich in 2011 can be turned into an algorithm recovering the algebraic structure of such codes from the mere knowledge of an arbitrary generator matrix of it. This would allow to break the McEliece scheme as soon as the code rate is large enough and would break all instances of the CFS signature scheme. We give for the first time a positive answer for this problem when the code isa generic alternant codeand when the code field sizeqis small:q∈ {2, 3} and forallregimes of other parameters for which the aforementioned distinguisher works. This breakthrough has been obtained by two different ingredients: (i) a way of using code shortening and the component-wise product of codes to derive from the original alternant code a sequence of alternant codes of decreasing degree up to getting an alternant code of degree 3 (with a multiplier and support related to those of the original alternant code); (ii) an original Gröbner basis approach which takes into account the non standard constraints on the multiplier and support of an alternant code which recovers in polynomial time the relevant algebraic structure of an alternant code of degree 3 from the mere knowledge of a basis for it.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
During the fourth round, there has been significant progress in cryptanalysis techniques applicable to key recovery and to distinguishing a Goppa code from a random linear code.
“During the fourth round, there has been significant progress in cryptanalysis techniques that are applicable to key recovery and the related problem of distinguishing a Goppa code from a random linear code [46, 66-69].”
From Status report on the fourth round of the NIST post-quantum cryptography standardization process (2025) · cites this paper as [67]
The Introduction describes advances in key-recovery attacks and a method for distinguishing high-rate Goppa codes from random linear codes. The paper’s contribution concerns key recovery for generic alternant codes, while §3.2 explains an obstacle to applying that approach to Goppa codes. The cited passages do not establish that these advances occurred during a ‘fourth round.’ (LLM, conf=0.83)
Experimental — accuracy not yet measuredAlgebraic attacks targeting the structure of Goppa codes that achieve either key recovery or a distinguisher from a random linear code have remained an active area of research.
“Nonetheless, algebraic attacks that target the structure of Goppa codes and achieve either key recovery or a distinguisher from a random linear code have remained an active area of research [46, 65-69].”
From Status report on the fourth round of the NIST post-quantum cryptography standardization process (2025) · cites this paper as [67]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
A method for finding codewords of small weight
Stern, J. (2006) · Lecture Notes in Computer Science · doi:10.1007/bfb0019850 · Cited by 464
On insecurity of cryptosystems based on generalized Reed-Solomon codes
SIDELNIKOV, V. M., & SHESTAKOV, S. O. (1992) · Discrete Mathematics and Applications · doi:10.1515/dma.1992.2.4.439 · Cited by 235
Flagged first, then by citations
Research works printed but not linked: 40
- McEliece, 1978, A Public-Key System Based on Algebraic Coding Theory, 114
- 10.1145/359340.359342 · DOI · Paper page
- 10.1109/SFCS.1994.365700 · DOI · Paper page
- Albrecht, 2022, Classic McEliece (Merger of Classic McEliece and NTS-KEM)
- 10.1007/978-3-319-59879-6_5 · DOI
- Both, Optimizing BJMM with nearest neighbors: Full decoding in 22n/21 and McEliece security, 8
- 10.1109/18.651067 · DOI
- May, 2011, Decoding random linear codes in O(20.054n), 7073, 107, 10.1007/978-3-642-25385-0_6 · DOI
- 10.1007/978-3-642-29011-4_31 · DOI · Paper page
- 10.1007/978-3-662-46800-5_9 · DOI
- 10.1109/18.915687 · DOI
- 10.1109/18.850662 · DOI
- 10.1007/3-540-45682-1_10 · DOI
- 10.1007/978-3-642-19574-7_10 · DOI
- 10.1007/978-3-642-25405-5_16 · DOI
- 10.1007/978-3-642-02384-2_6 · DOI
- Couvreur, 2017, Big Quake
- 10.1007/978-3-642-05445-7_24 · DOI
- 10.1007/978-3-642-25405-5_12 · DOI
- Banegas, 2017, DAGS: Key Encapsulation for Dyadic GS Codes
- 10.1007/978-3-642-13190-5_14 · DOI
- Gauthier-Umaña, 2009, Practical key recovery attacks on two McEliece variants, IACR Cryptol. ePrint Arch., 5
- 10.1109/ITW.2011.6089437 · DOI · Paper page
- Márquez-Corbella, Error-correcting pairs for a public-key cryptosystem, 9
- Mora, 2021, On the dimension and structure of the square of the dual of a Goppa code, arXiv:2111.13038 · arXiv
- 10.1007/s10623-014-9967-z · DOI · Paper page
- Niederreiter, 1986, Knapsack-type cryptosystems and algebraic coding theory, Problems Control Inf. Theory, 15, 159
- 10.1109/TIT.2015.2393251 · DOI
- 10.1109/TIT.2017.2712636 · DOI
- 10.1016/j.ffa.2014.04.007 · DOI
- MacWilliams, 1986, The Theory of Error-Correcting Codes
- 10.1109/TIT.2013.2272036 · DOI
- 10.1109/TIT.1975.1055435 · DOI
- 10.1017/cbo9780511807077 · DOI
- 10.1090/conm/637/12749 · DOI
- 10.1006/ffta.2000.0277 · DOI
- 10.1016/0097-3165(87)90060-4 · DOI
- 10.1006/jsco.1993.1051 · DOI
- 10.1109/TIT.2016.2574841 · DOI
- 10.1007/s10623-022-01153-w · DOI · Paper page
Cited by
Sorted by citations
Status report on the fourth round of the NIST post-quantum cryptography standardization process
Alagic, G., Bros, M., Ciadoux, P., Cooper, D., Dang, Q., Dang, T., Kelsey, J., Lichtinger, J., Liu, Y.-K., Miller, C., et al. (2025) · doi:10.6028/nist.ir.8545 · Cited by 211
Metadata
- Authors
- Bardet, M., Mora, R., & Tillich, J.-P.
- Affiliations
- Laboratoire d'Informatique, du Traitement de l'Information et des Systèmes (FR)
- Helmholtz Center for Information Security (DE)
- Institut national de recherche en sciences et technologies du numérique (FR)
- Venue
- IEEE Transactions on Information Theory
- Published
- 2024-06
- Volume
- 70
- Issue
- 6
- Pages
- 4492-4511
- ISSN
- 0018-9448 (ISSN-L)
- 1557-9654
- OpenAlex
- W4389104608
- Cited by
- 15
- References
- 2
- Citations by year
- 2026: 7 · 2025: 3 · 2024: 4
- FWCI
- 1.33
- Type
- journal article
- Language
- en
- Open access
- green
- arxiv.org
- Licence
- Locations
- IEEE Transactions on Information Theory (publishedVersion)
- arXiv (Cornell University) (submittedVersion, cc-by)
- HAL (submittedVersion, cc-by)
- arXiv (Cornell University) (cc-by)
- Funders
- Plan France 2030 Program
- French Agence Nationale de la Recherche project (ANR-22-PETQ-0008 PQ-TLS)
- Topics
- Physical Sciences › Mathematics › Discrete Mathematics and Combinatorics › Coding theory and cryptography
- Physical Sciences › Computer Science › Information Systems › Cryptography and Residue Arithmetic
- Physical Sciences › Computer Science › Computational Theory and Mathematics › Polynomial and algebraic computation
- Keywords
- key recovery attack, Goppa codes, McEliece cryptosystem, code shortening, Gröbner bases, polynomial-time attack, code rate, small field size
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review