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
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;
Conference_Titel :
Application-specific Systems, Architectures and Processors, 2009. ASAP 2009. 20th IEEE International Conference on
Conference_Location :
Boston, MA
Print_ISBN :
978-0-7695-3732-0
Electronic_ISBN :
2160-0511
DOI :
10.1109/ASAP.2009.29