Skip to main content
Log in

Generalized Gabidulin codes over fields of any characteristic

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

Abstract

We generalize Gabidulin codes to a large family of fields, non necessarily finite, possibly with characteristic zero. We consider a general field extension and any automorphism in the Galois group of the extension. This setting enables one to give several definitions of metrics related to the rank-metric, yet potentially different. We provide sufficient conditions on the given automorphism to ensure that the associated rank metrics are indeed all equal and proper, in coherence with the usual definition from linearized polynomials over finite fields. Under these conditions, we generalize the notion of Gabidulin codes. We also present an algorithm for decoding errors and erasures, whose complexity is given in terms of arithmetic operations. Over infinite fields the notion of code alphabet is essential, and more issues appear that in the finite field case. We first focus on codes over integer rings and study their associated decoding problem. But even if the code alphabet is small, we have to deal with the growth of intermediate values. A classical solution to this problem is to perform the computations modulo a prime ideal. For this, we need study the reduction of generalized Gabidulin codes modulo an ideal. We show that the codes obtained by reduction are the classical Gabidulin codes over finite fields. As a consequence, under some conditions, decoding generalized Gabidulin codes over integer rings can be reduced to decoding Gabidulin codes over a finite field.

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.

Similar content being viewed by others

References

  1. Berlekamp E.R.: Algebraic Coding Theory. McGraw-Hill, New York (1968).

    MATH  Google Scholar 

  2. Boucher D., Geiselmann W., Ulmer F.: Skew-cyclic codes. Appl. Algebra Eng. Commun. Comput. 18(4), 379–389 (2007).

    Article  MathSciNet  MATH  Google Scholar 

  3. Blaum M., McEliece R.J.: Coding protection for magnetic tapes: a generalization of the Patel-Hong code. IEEE Trans. Inf. Theory 31(5), 690–693 (1985).

    Article  MathSciNet  Google Scholar 

  4. Boucher D., Ulmer F.: Linear codes using skew polynomials with automorphisms and derivations. Des. Codes Cryptogr. 70(3), 405–431 (2014).

    Article  MathSciNet  MATH  Google Scholar 

  5. Berlekamp ER., Welch L.R.: Error correction for algebraic block codes. US Patent 4,633,470, 30 Dec 1986

  6. Cohen H.: A Course in Computational Algebraic Number Theory. Graduate Text in MathematicsSpringer, Berlin (1993).

    Book  MATH  Google Scholar 

  7. Delsarte P.: Bilinear forms over a finite field, with applications to coding theory. J. Combin. Theory Ser. A 25(3), 226–241 (1978).

    Article  MathSciNet  MATH  Google Scholar 

  8. Faure C., Loidreau P.: A new public-key cryptosystem based on the problem of reconstructing \(p\)x-polynomials. In: Proceedings of the 2005 international conference on coding and cryptography, WCC’05, pp. 304–315. Springer, Berlin, Heidelberg (2006)

  9. Gabidulin E.M.: Theory of codes with maximum rank distance. Probl. Peredachi Inf. 21(1), 3–16 (1985).

    MathSciNet  MATH  Google Scholar 

  10. Gabidulin E.M., Paramonov A.V., Tretjakov O.V.: Ideals over a non-commutative ring and their application in cryptology. In: Davies D.W. (ed.) Advances in cryptology—EUROCRYPT’91. Lecture notes in computer science, vol. 547, pp. 482–489. Springer (1991)

  11. Gemmell P., Sudan M.: Highly resilient correctors for polynomials. Inf. Process. Lett. 43(4), 169–174 (1992).

    Article  MathSciNet  MATH  Google Scholar 

  12. Koetter R., Kschischang F.R.: Coding for errors and erasures in random network coding. IEEE Trans. Inf. Theory 54(8), 3579–3591 (2008).

    Article  MathSciNet  MATH  Google Scholar 

  13. Lidl R., Niederreiter H.: Finite Fields. Cambridge University Press, Cambridge (1997).

    MATH  Google Scholar 

  14. Loidreau P.: A Welch–Berlekamp like algorithm for decoding Gabidulin codes. In: Ytrehus Ø. (ed.) Coding and cryptography: international workshop, WCC 2005, Bergen, Norway, 14–18 Mar 2005. Revised Selected Papers, p. 36–45. Springer (2006)

  15. Li W., Sidorenko V., Silva D.: On transform-domain error and erasure correction by Gabidulin codes. Des. Codes Cryptogr. 73(2), 571–586 (2014).

    Article  MathSciNet  MATH  Google Scholar 

  16. Neukirch J.: Algebraic Number Theory. Springer, New York (1999).

    Book  MATH  Google Scholar 

  17. Ore O.: On a special class of polynomials. Trans. Am. Math. Soc. 35(3), 559–584 (1933).

    Article  MathSciNet  MATH  Google Scholar 

  18. Ore O.: Theory of non-commutative polynomials. Ann. Math. 34(3), 480–508 (1933).

    Article  MathSciNet  MATH  Google Scholar 

  19. Ore O.: Contributions to the theory of finite fields. Trans. Am. Math. Soc. 36(2), 243–274 (1934).

    Article  MathSciNet  MATH  Google Scholar 

  20. Roth R.M.: Maximum-rank array codes and their application to crisscross error correction. IEEE Trans. Inf. Theory 37(2), 328–336 (1991).

    Article  MathSciNet  MATH  Google Scholar 

  21. Samuel P.: Théorie Algébrique des Nombres. Hermann, Paris (1971).

    MATH  Google Scholar 

Download references

Acknowledgements

Funding was provided by INRIA and DGA.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daniel Augot.

Additional information

Communicated by J. Wolfmann.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Augot, D., Loidreau, P. & Robert, G. Generalized Gabidulin codes over fields of any characteristic. Des. Codes Cryptogr. 86, 1807–1848 (2018). https://doi.org/10.1007/s10623-017-0425-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10623-017-0425-6

Keywords

Mathematics Subject Classification

Navigation