paper

A Criterion to Determine True Minimum Distances of Goppa Codes

arXiv:2607.23139

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 , where and is a monic irreducible polynomial of degree whose roots are contained in the support . We prove that the corresponding Goppa code contains a codeword of weight if and only if \[ \frac{V(α_{i_{t+1}})}{V(α_{i_j})}\in\mathbb{F}_q^*, \qquad 1\leq j\leq t, \] where are the roots of . 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 . By taking to be different irreducible binomials and trinomials, we obtain several explicit families of Goppa codes whose minimum distances are equal to designed distance.

arXiv comment26 pages, 5 tables