The minimum distance estimate is one of the central parameters for binary Goppa codes. Every binary Goppa code defined by a square-free polynomial of degree $ r $ has a minimum distance of at least $ 2r+1 $. In this paper, we develop a support-synthesis framework for binary Goppa codes that installs an independent Bose-Chaudhuri-Hocquenghem (BCH)-type distance certificate. A compression lemma encodes any $ s $ subfield parity checks as one extension-field check; choosing $ \alpha_i = \beta+b_i^{-1} $ realizes this check as a degree-one Goppa condition. For BCH checks, a Frobenius reduction leaves $ \nu $ representatives, yielding $ \Gamma_2(L, x-\beta) = B(n, \delta, \zeta) $. For $ g = (x-\beta)h $ square-free of degree $ r $, we obtain $ \Gamma_2(L, g) = B(n, \delta, \zeta)\cap \Gamma_2(L, h) $ and $ d(\cdot)\ge\max\{2r+1, \delta\} $. We give positive-dimension examples for all $ r\ge1 $ and $ \delta > 2r+1 $, and constant-rate families with a distance of $ n/\log n $ for fixed $ r $. BCH decoding transfers to the subcode. The result is a deliberate support-design mechanism, not a universal improvement of the classical bound.
Citation: Shuhua Liang, Guanghui Zhang. New lower bounds for the minimum distance of a class of binary Goppa codes[J]. AIMS Mathematics, 2026, 11(9): 30145-30161. doi: 10.3934/math.20261194
The minimum distance estimate is one of the central parameters for binary Goppa codes. Every binary Goppa code defined by a square-free polynomial of degree $ r $ has a minimum distance of at least $ 2r+1 $. In this paper, we develop a support-synthesis framework for binary Goppa codes that installs an independent Bose-Chaudhuri-Hocquenghem (BCH)-type distance certificate. A compression lemma encodes any $ s $ subfield parity checks as one extension-field check; choosing $ \alpha_i = \beta+b_i^{-1} $ realizes this check as a degree-one Goppa condition. For BCH checks, a Frobenius reduction leaves $ \nu $ representatives, yielding $ \Gamma_2(L, x-\beta) = B(n, \delta, \zeta) $. For $ g = (x-\beta)h $ square-free of degree $ r $, we obtain $ \Gamma_2(L, g) = B(n, \delta, \zeta)\cap \Gamma_2(L, h) $ and $ d(\cdot)\ge\max\{2r+1, \delta\} $. We give positive-dimension examples for all $ r\ge1 $ and $ \delta > 2r+1 $, and constant-rate families with a distance of $ n/\log n $ for fixed $ r $. BCH decoding transfers to the subcode. The result is a deliberate support-design mechanism, not a universal improvement of the classical bound.
| [1] | V. D. Goppa, A new class of linear correcting codes, Probl. Peredachi Inf., 6 (1970), 24–30. |
| [2] | V. D. Goppa, A rational representation of codes and $ (L, g) $-codes, Probl. Peredachi Inf., 7 (1971), 41–49. |
| [3] | W. C. Huffman, V. Pless, Fundamentals of error-correcting codes, Cambridge: Cambridge University Press, 2003. https://doi.org/10.1017/CBO9780511807077 |
| [4] | F. J. MacWilliams, N. J. A. Sloane, The theory of error-correcting codes, Amsterdam: Elsevier, 1977. |
| [5] | G. Alagic, M. Bros, P. Ciadoux, D. Cooper, Q. Dang, T. Dang, et al., Status report on the fourth round of the NIST post-quantum cryptography standardization process, Gaithersburg: National Institute of Standards and Technology, 2025. https://doi.org/10.6028/NIST.IR.8545 |
| [6] | R. J. McEliece, A public-key cryptosystem based on algebraic coding theory, Proceedings of the Deep Space Network Progress Report 42–44, 1978,114–116. |
| [7] |
N. Sendrier, Code-based cryptography: state of the art and perspectives, IEEE Secur. Priv., 15 (2017), 44–50. https://doi.org/10.1109/MSP.2017.3151345 doi: 10.1109/MSP.2017.3151345
|
| [8] |
P. Delsarte, On subfield subcodes of modified Reed-Solomon codes (Corresp.), IEEE Trans. Inform. Theory, 21 (1975), 575–576. https://doi.org/10.1109/TIT.1975.1055435 doi: 10.1109/TIT.1975.1055435
|
| [9] |
H. J. Helgert, Alternant codes, Information and Control, 26 (1974), 369–380. https://doi.org/10.1016/S0019-9958(74)80005-7 doi: 10.1016/S0019-9958(74)80005-7
|
| [10] |
N. J. Patterson, The algebraic decoding of Goppa codes, IEEE Trans. Inform. Theory, 21 (1975), 203–207. https://doi.org/10.1109/TIT.1975.1055350 doi: 10.1109/TIT.1975.1055350
|
| [11] |
Y. Sugiyama, M. Kasahara, S. Hirasawa, T. Namekawa, A method for solving key equation for decoding Goppa codes, Information and Control, 27 (1975), 87–99. https://doi.org/10.1016/S0019-9958(75)90090-X doi: 10.1016/S0019-9958(75)90090-X
|
| [12] |
H. Stichtenoth, On the dimension of subfield subcodes, IEEE Trans. Inform. Theory, 36 (1990), 90–93. https://doi.org/10.1109/18.50376 doi: 10.1109/18.50376
|
| [13] |
M. Giorgetti, A. Previtali, Galois invariance, trace codes and subfield subcodes, Finite Fields Th. Appl., 16 (2010), 96–99. https://doi.org/10.1016/j.ffa.2010.01.002 doi: 10.1016/j.ffa.2010.01.002
|
| [14] |
P. Véron, Goppa codes and trace operator, IEEE Trans. Inform. Theory, 44 (1998), 290–294. https://doi.org/10.1109/18.651048 doi: 10.1109/18.651048
|
| [15] | D. Augot, M. Barbier, A. Couvreur, List-decoding of binary Goppa codes up to the binary Johnson bound, Proceedings of IEEE Information Theory Workshop, 2011,229–233. https://doi.org/10.1109/ITW.2011.6089384 |
| [16] | D. J. Bernstein, List decoding for binary Goppa codes, In: Coding and cryptology, Berlin: Springer, 2011, 62–80. https://doi.org/10.1007/978-3-642-20901-7_4 |
| [17] |
S. Bezzateev, N. Shekhunova, Chain of separable binary Goppa codes and their minimal distance, IEEE Trans. Inform. Theory, 54 (2008), 5773–5778. https://doi.org/10.1109/TIT.2008.2006442 doi: 10.1109/TIT.2008.2006442
|
| [18] |
S. Bezzateev, N. Shekhunova, Totally decomposed cumulative Goppa codes with improved estimations, Des. Codes Cryptogr., 87 (2019), 569–587. https://doi.org/10.1007/s10623-018-0566-2 doi: 10.1007/s10623-018-0566-2
|
| [19] |
A. Couvreur, A. Otmani, J. P. Tillich, New identities relating wild Goppa codes, Finite Fields Th. Appl., 29 (2014), 178–197. https://doi.org/10.1016/j.ffa.2014.04.007 doi: 10.1016/j.ffa.2014.04.007
|
| [20] |
Y. Chen, H. Chen, C. Ding, H. Lao, On the minimum distances of some families of BCH codes, IEEE Trans. Inform. Theory, 72 (2026), 5736–5744. https://doi.org/10.1109/TIT.2026.3690013 doi: 10.1109/TIT.2026.3690013
|
| [21] | A. Hocquenghem, Codes correcteurs d'erreurs, Chiffres, 2 (1959), 147–156. |
| [22] |
R. C. Bose, D. K. Ray-Chaudhuri, On a class of error correcting binary group codes, Information and Control, 3 (1960), 68–79. https://doi.org/10.1016/S0019-9958(60)90287-4 doi: 10.1016/S0019-9958(60)90287-4
|
| [23] |
R. C. Bose, D. K. Ray-Chaudhuri, Further results on error correcting binary group codes, Information and Control, 3 (1960), 279–290. https://doi.org/10.1016/S0019-9958(60)90870-6 doi: 10.1016/S0019-9958(60)90870-6
|
| [24] |
R. T. Chien, D. M. Choy, Algebraic generalization of BCH-Goppa-Helgert codes, IEEE Trans. Inform. Theory, 21 (1975), 70–79. https://doi.org/10.1109/TIT.1975.1055336 doi: 10.1109/TIT.1975.1055336
|
| [25] |
C. T. Retter, Decoding Goppa codes with a BCH decoder (Corresp.), IEEE Trans. Inform. Theory, 21 (1975), 112–112. https://doi.org/10.1109/TIT.1975.1055318 doi: 10.1109/TIT.1975.1055318
|
| [26] |
K. K. Tzeng, K. Zimmermann, On extending Goppa codes to cyclic codes (Corresp.), IEEE Trans. Inform. Theory, 21 (1975), 712–716. https://doi.org/10.1109/TIT.1975.1055449 doi: 10.1109/TIT.1975.1055449
|
| [27] | Y. Chen, H. Chen, C. Ding, H. Lao, C. Liu, C. Xie, Generalized BCH codes and twisted Goppa codes attaining their designed distances, arXiv: 2607.17517. https://doi.org/10.48550/arXiv.2607.17517 |
| [28] |
C. R. P. Hartmann, K. K. Tzeng, Generalizations of the BCH bound, Information and Control, 20 (1972), 489–498. https://doi.org/10.1016/S0019-9958(72)90887-X doi: 10.1016/S0019-9958(72)90887-X
|