• DocumentCode
    2908545
  • Title

    A Novel Processor Architecture for McEliece Cryptosystem and FPGA Platforms

  • Author

    Shoufan, Abdulhadi ; Wink, T. ; Molter, G. ; Huss, Sorin ; Strent, Falko

  • Author_Institution
    Center for Adv. Security Res. Darmstadt (CASED), Darmstadt, Germany
  • fYear
    2009
  • fDate
    7-9 July 2009
  • Firstpage
    98
  • Lastpage
    105
  • Abstract
    McEliece scheme represents a code-based public-key cryptosystem. So far, this cryptosystem was not employed because of efficiency questions regarding performance and communication overhead.This paper presents a novel processor architecture as a high-performance platform to execute key generation, encryption and decryption according to this cryptosystem. A prototype of this processor is realized on Virtex-5 FPGA and tested via a software API. A comparison with a similar software solution highlights the performance advantage of the proposed hardware solution.
  • Keywords
    application program interfaces; field programmable gate arrays; public key cryptography; FPGA platforms; McEliece cryptosystem; Virtex-5; code-based public-key cryptosystem; processor architecture; software API; Character generation; Decoding; Electronic mail; Embedded system; Encoding; Field programmable gate arrays; Hardware; Public key cryptography; Quantum computing; Security; Cryptography hardware and implementation; Cryptoprocessor; FPGA; Goppa code; McEliece cryptosystem;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-specific Systems, Architectures and Processors, 2009. ASAP 2009. 20th IEEE International Conference on
  • Conference_Location
    Boston, MA
  • ISSN
    2160-0511
  • Print_ISBN
    978-0-7695-3732-0
  • Electronic_ISBN
    2160-0511
  • Type

    conf

  • DOI
    10.1109/ASAP.2009.29
  • Filename
    5200016