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
fDate :
Aug. 31 2009-Sept. 4 2009
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;
Conference_Titel :
Database and Expert Systems Application, 2009. DEXA '09. 20th International Workshop on
Conference_Location :
Linz
Print_ISBN :
978-0-7695-3763-4
DOI :
10.1109/DEXA.2009.45