DocumentCode
2466090
Title
Acceleration of RSA Cryptographic Operations Using FPGA Technology
Author
Zutter, Jan ; Thalmaier, Max ; Klein, Martin ; Laux, Karsten-Olaf
Author_Institution
Electron. Design Autom. Group, Univ. of Kaiserslautern, Kaiserslautern, Germany
fYear
2009
fDate
Aug. 31 2009-Sept. 4 2009
Firstpage
20
Lastpage
25
Abstract
In Embedded Systems, the calculation of RSA cryptographic operations is sometimes hard to achieve if time constraints must be observed. In the following, we present an approach to increase processing power regarding cryptographic operations using FPGA (Field Programmable Gate Array) technology. The FPGA, which is present in many designs anyway, computes parts of the operations, allowing the embedded processor to do concurrent calculations. We will have a closer look at RSA, which is an example of a time-consuming asymmetric cryptographic algorithm. We will see that multiplication and squaring are basic operations of a modern RSA implementation and thus have to be computed in an efficient way. We implement those basic operations on an FPGA, which computes them faster than the processor.
Keywords
embedded systems; field programmable gate arrays; public key cryptography; FPGA; RSA cryptographic operations; embedded systems; field programmable gate array; time-consuming asymmetric cryptographic algorithm; Acceleration; Concurrent computing; Cryptography; Databases; Electronic design automation and methodology; Embedded computing; Embedded system; Expert systems; Field programmable gate arrays; Time factors; Cryptography; Embedded Systems; FPGA; RSA;
fLanguage
English
Publisher
ieee
Conference_Titel
Database and Expert Systems Application, 2009. DEXA '09. 20th International Workshop on
Conference_Location
Linz
ISSN
1529-4188
Print_ISBN
978-0-7695-3763-4
Type
conf
DOI
10.1109/DEXA.2009.45
Filename
5337555
Link To Document