In this paper we briefly show how to correct errors in transmitted data by employing Goppa codes and describe possible applications to public key cryptography.
The main focus of this paper is to provide detailed insight into the state of art of cryptanalysis of the McEliece cryptosystem and the effect on different cryptographic applications. We conclude, that for code based cryptography a public key of $88$KB offers sufficient security for encryption, while we need a public key of at least $597$KB for secure signing.
Category / Keywords: public-key cryptography / McEliece cryptosystem, code based cryptography, Goppa codes. Date: received 2 May 2006, last revised 10 May 2006 Contact author: overbeck at cdc informatik tu-darmstadt de Available format(s): Postscript (PS) | Compressed Postscript (PS.GZ) | BibTeX Citation Note: Revision 1: Changes in chapter 4.3 Version: 20060510:130300 (All versions of this report) Short URL: ia.cr/2006/162