Table of Contents
Fetching ...

The syzygy distinguisher

Hugues Randriambololona

TL;DR

The work introduces a novel distinguisher for alternant and Goppa codes with subexponential complexity in the error-correcting capability, surpassing generic decoding and not restricted by prior regime limitations. It hinges on graded Betti numbers of the homogeneous coordinate ring of shortened dual codes, computed through linear-algebraic constructions that resemble Macaulay matrices, and is underpinned by lower-bound results from the Eagon–Northcott complex. This provides a structural, algebraic approach to CPA security questions for Classic McEliece and opens avenues for potential subexponential attacks or improved cryptanalytic techniques. Overall, the paper connects syzygy theory and algebraic geometry with code-based cryptography to advance understanding of code distinguishability and its practical implications.

Abstract

We present a new distinguisher for alternant and Goppa codes, whose complexity is subexponential in the error-correcting capability, hence better than that of generic decoding algorithms. Moreover it does not suffer from the strong regime limitations of the previous distinguishers or structure recovery algorithms: in particular, it applies to the codes used in the Classic McEliece candidate for postquantum cryptography standardization. The invariants that allow us to distinguish are graded Betti numbers of the homogeneous coordinate ring of a shortening of the dual code. Since its introduction in 1978, this is the first time an analysis (in the CPA model) of the McEliece cryptosystem breaks the exponential barrier.

The syzygy distinguisher

TL;DR

The work introduces a novel distinguisher for alternant and Goppa codes with subexponential complexity in the error-correcting capability, surpassing generic decoding and not restricted by prior regime limitations. It hinges on graded Betti numbers of the homogeneous coordinate ring of shortened dual codes, computed through linear-algebraic constructions that resemble Macaulay matrices, and is underpinned by lower-bound results from the Eagon–Northcott complex. This provides a structural, algebraic approach to CPA security questions for Classic McEliece and opens avenues for potential subexponential attacks or improved cryptanalytic techniques. Overall, the paper connects syzygy theory and algebraic geometry with code-based cryptography to advance understanding of code distinguishability and its practical implications.

Abstract

We present a new distinguisher for alternant and Goppa codes, whose complexity is subexponential in the error-correcting capability, hence better than that of generic decoding algorithms. Moreover it does not suffer from the strong regime limitations of the previous distinguishers or structure recovery algorithms: in particular, it applies to the codes used in the Classic McEliece candidate for postquantum cryptography standardization. The invariants that allow us to distinguish are graded Betti numbers of the homogeneous coordinate ring of a shortening of the dual code. Since its introduction in 1978, this is the first time an analysis (in the CPA model) of the McEliece cryptosystem breaks the exponential barrier.
Paper Structure (3 sections, 21 theorems, 77 equations, 2 figures, 1 algorithm)

This paper contains 3 sections, 21 theorems, 77 equations, 2 figures, 1 algorithm.

Key Result

lemma thmcounterlemma

Assume $M_i$ is generated in degrees $\geq D$, i.e. $\beta_{i,j}=0$ for all $j\leq D-1$. Then $M_{i+1}$ is generated in degrees $\geq D+1$, and by induction all the upper-right quadrant of the Betti diagram defined by $\beta_{i,D-1}$ vanishes.

Figures (2)

  • Figure 1: the $[7,4]_2$ Hamming code
  • Figure 2: the $[11,6]_3$ Golay code

Theorems & Definitions (44)

  • lemma thmcounterlemma
  • proof
  • lemma thmcounterlemma
  • lemma thmcounterlemma
  • proof
  • lemma thmcounterlemma
  • proof
  • lemma thmcounterlemma
  • proof
  • proposition thmcounterproposition
  • ...and 34 more