Skip to main content
Log in

Attacks and counter-attacks on the GPT public key cryptosystem

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

Abstract

The public key cryptosystem based on rank error correcting codes (the GPT cryptosystem) was proposed in 1991. Several attacks against this system were published, including Gibson’s attacks and recent Overbeck’s attacks. In this paper, we improve the GPT system by more careful choice of parameters to withstand these attacks.

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. McEliece, R.J.: A Public Key Cryptosystem Based on Algebraic Coding Theory. JPL DSN Progress Report 42–44, pp. 114–116. Pasadena, CA (1978).

  2. 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, No 547, pp. 482–489. Springer-Verlag, Berlin and Heidelberg (1991).

  3. Gabidulin E.M. (1995). Public-key cryptosystems based on linear codes over large alphabets: efficiency and weakness. In: Farrell P.G. (ed) Codes and Ciphers. Formara Limited, Essex, pp. 17–32

    Google Scholar 

  4. Gibson J.K. (1995). Severely denting the Gabidulin version of the McEliece public key cryptosystem. Des. Codes Cryptogr. 6(1): 37–45

    Article  MATH  MathSciNet  Google Scholar 

  5. Gibson, J.K.: The security of the Gabidulin public-key cryptosystem. In: Maurer, U.M. (ed.) Advances in Cryptology— EUROCRYPT’96, LNCS 1070, pp. 212–223 (1996).

  6. Gabidulin E.M., Ourivski A.V. (2000). Improved GPT public key cryptosystems. In: Farrell P., Darnell M., Honary B. (eds) Coding, Communications, and Broadcasting. Research Studies Press, Ciphertext, pp. 73–102

    Google Scholar 

  7. Ourivski A.V., Gabidulin E.M. (2003). Column scrambler for the GPT cryptosystem. Discrete Appl. Math. 128(1): 207–221

    Article  MATH  MathSciNet  Google Scholar 

  8. Gabidulin E.M., Ourivski A.V., Honary B., Ammar B. (2003). Reducible rank codes and their applications to cryptography. IEEE Trans. Inf. Theory 49(12): 3289–3293

    Article  MathSciNet  Google Scholar 

  9. Kshevetskiy, A.S., Gabidulin, E.M.: High-weight errors in public-key cryptosystems based on reducible rank codes. ISCTA (2005).

  10. Overbeck, R.: A new structural attack for GPT and variants. In: Proc. of Mycrypt’2005, vol. 3517 of LNCS, pp. 5–63. Springer-Verlag (2005).

  11. Gabidulin E.M. (1985). Theory of codes with maximum rank distance. Probl. Inform. Transm. 21(1): 1–12

    MATH  MathSciNet  Google Scholar 

  12. Gabidulin, E.M.: A fast matrix decoding algorithm for rank-error-correcting codes. In: Cohen, G., Litsyn, S., Lobstein, A., Zemor, G.(eds.) Algebraic Coding, pp. 126–132. Lecture Notes in Computer Science No. 573. Springer-Verlag, Berlin (1992).

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ernst M. Gabidulin.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gabidulin, E.M. Attacks and counter-attacks on the GPT public key cryptosystem. Des. Codes Cryptogr. 48, 171–177 (2008). https://doi.org/10.1007/s10623-007-9160-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10623-007-9160-8

Keywords

AMS Classifications

Navigation