English

A Criterion to Determine True Minimum Distances of Goppa Codes

Information Theory 2026-07-25 v1

Abstract

Goppa codes play an important role in code-based cryptography due to their efficient decoding algorithms and their use as underlying private codes in the McEliece cryptosystem. To determine the true minimum distances of Goppa codes is a notoriously difficult problem. In this paper, we establish a criterion for a Goppa code to attain its designed distance. We consider Goppa polynomials of the form G(x)=U(x)H(x)+V(x)H(x)G(x)=U(x)H(x)+V(x)H'(x), where deg(G)=t\deg(G)=t and H(x)Fq[x]H(x)\in\mathbb{F}_q[x] is a monic irreducible polynomial of degree t+1t+1 whose roots are contained in the support LL. We prove that the corresponding Goppa code Γ(L,G)\Gamma(L,G) contains a codeword of weight t+1t+1 if and only if V(αit+1)V(αij)Fq,1jt, \frac{V(\alpha_{i_{t+1}})}{V(\alpha_{i_j})}\in\mathbb{F}_q^*, \qquad 1\leq j\leq t, where αi1,,αit+1\alpha_{i_1},\ldots,\alpha_{i_{t+1}} are the roots of H(x)H(x). Based on this criterion, we derive a general family of Goppa codes that attain their designed distance by developing an interpolation-based construction of Goppa polynomials. We further obtain families of Goppa codes whose Goppa polynomials are determined by considering monomial, binomial, and their product of the auxiliary polynomial V(x)V(x). By taking H(x)H(x) to be different irreducible binomials and trinomials, we obtain several explicit families of Goppa codes whose minimum distances are equal to designed distance.

Keywords

Cite

@article{arxiv.2607.23139,
  title  = {A Criterion to Determine True Minimum Distances of Goppa Codes},
  author = {Shuying Dong and Hao Chen and Yaqi Chen and Ziyan Xie and Chengju Li},
  journal= {arXiv preprint arXiv:2607.23139},
  year   = {2026}
}

Comments

26 pages, 5 tables