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
Link To Document