Skip to main content
Log in

Non-binary irreducible quasi-cyclic parity-check subcodes of Goppa codes and extended Goppa codes

  • Published:
Designs, Codes and Cryptography Aims and scope Submit manuscript

Abstract

In this paper, we construct a family of non-binary irreducible quasi-cyclic parity-check subcodes of Goppa codes and extended Goppa codes. Moreover, we present a sufficient and necessary condition for irreducible Goppa polynomial g(x) of degree \(r=2\) or 3 over \({\mathbb {F}}_{q}\). In certain conditions, we give a determination and enumeration of irreducible Goppa polynomials g(x) of degree 2s or 3s as above, where s is a positive integer.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Barreto P.S.L.M., Lindner R., Misoczki R.: Monoidic codes in cryptography. In: Yang B.Y. (ed.) Post-Quantum Cryptography, vol. 7071, pp. 179–199. Lecture Notes in Computer Science. Springer, Berlin (2011).

    Chapter  Google Scholar 

  2. Berger T.P.: Cyclic alternant codes induced by an automorphism of a GRS code. In: Mullin R., Mullen G. (eds.) Finite Field: Theory, Applications and Algorithms, Contemporary Mathematics, vol. 225, pp. 143–154. American Mathematical Society, Providence (1999).

    Chapter  Google Scholar 

  3. Berger T.P.: Goppa and related codes invariant under a prescribed permutation. IEEE Trans. Inf. Theory 46(7), 2628–2633 (2000).

    Article  MathSciNet  Google Scholar 

  4. Berger T.P.: On the cyclicity of Goppa codes, parity-check subcodes of Goppa codes, and extended Goppa codes. Finite Fields Their Appl. 6(3), 255–281 (2000).

    Article  MathSciNet  Google Scholar 

  5. Berger T.P., Cayrel P.L., Gaborit P., Otmani A.: Reducing key length of the McEliece cryptosystem. In: Proceedings of the 2nd international conference on Cryptology (AFRICACRYPT), Gammarth, Tunisia, pp. 77–97 (2009).

  6. Berlekamp E.R., Rumsey H., Solomon G.: Solutions of algebraic equations in fields of characteristic \(2\). Jet Propuls. Lab. Space Programs Summ. 4, 37–39 (1966).

    Google Scholar 

  7. Berlekamp E.R., Rumsey H., Solomon G.: On the solution of algebraic equations over finite fields. Inf. Control. 10(6), 553–564 (1967).

    Article  MathSciNet  Google Scholar 

  8. Bommier G., Blanchet F.: Binary quasi-cyclic Goppa codes. Des. Codes Cryptogr. 20(2), 107–124 (2000).

    Article  MathSciNet  Google Scholar 

  9. Faug\(\grave{e}\)re J.C., Otmani A., Perret L., de Portzamparc F., Tillich J.P.: Folding alternant and Goppa codes with non-trivial automorphism groups. IEEE Trans. Inf. Theory 62(1), 184–198 (2016).

  10. Gaborit P.: Shorter keys for code based cryptography. In: Proceedings of the International Workshop on Coding and Cryptography (WCC), Bergen, Norway, pp. 81–91 (2005).

  11. Goppa V.D.: A new class of linear correcting codes. Probl. Pereda. Inf. 6(3), 24–30 (1970).

    MathSciNet  MATH  Google Scholar 

  12. Li X., Yue Q., Huang D.T.: Binary irreducible quasi-cyclic parity-check subcodes of Goppa codes and extended Goppa codes. arXiv:2107.10494v1

  13. Macwilliams F.J., Sloane N.J.A.: The Theory of Error Correcting Codes. North-Holland, Amsterdam (1986).

    MATH  Google Scholar 

  14. McEliece R.: A public-key cryptosystem based on algebraic coding theory. DSN Progr. Rep. 42–44, 114–116 (1978).

    Google Scholar 

  15. Misoczki R., Barreto P.S.L.M.: Compact McEliece keys from Goppa codes. In: Proceedings of 16th Annual International Workshop Selected Areas in Cryptography (SAC), Calgary, AB, pp. 376–392 (2009).

  16. Persichetti E.: Compact McEliece keys based on quasi-dyadic Srivastava codes. J. Math. Cryptol. 6(2), 149–169 (2012).

    Article  MathSciNet  Google Scholar 

  17. Ryan J.A., Fitzpatrick P.: Quasi-cyclic irreducible Goppa codes. In: Proceedings Under IEEE International Symposium on Information Theory (ISIT), p. 183 (2004).

  18. Storer T.: Cyclotomy and Difference Sets. Markham, Chicago (1967).

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xia Li.

Additional information

Communicated by T. Feng.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

The paper was supported by National Natural Science Foundation of China (Nos. 62172219 and 12171420), the Foundation of State Key Laboratory of Integrated Services Networks under Grant ISN23-22, Natural Science Foundation of Shandong Province under Grant ZR2021MA046, Natural Science Foundation of Jiangsu Province under Grant BK20200268.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, X., Yue, Q. Non-binary irreducible quasi-cyclic parity-check subcodes of Goppa codes and extended Goppa codes. Des. Codes Cryptogr. 90, 1629–1647 (2022). https://doi.org/10.1007/s10623-022-01062-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10623-022-01062-y

Keywords

Mathematics Subject Classification

Navigation