DocumentCode
2924016
Title
Design of a Compact Modular Exponentiation Accelerator for Modern FPGA Devices
Author
Alho, Timo ; Hamalainen, P. ; Hännikäinen, Marko ; Hämäläinen, Timo D.
Author_Institution
Tampere Univ. of Tech., Tampere
fYear
2006
fDate
24-26 July 2006
Firstpage
1
Lastpage
7
Abstract
We present a compact FPGA implementation of a modular exponentiation accelerator suited for cryptographic applications. The implementation efficiently exploits the properties of modern FPGAs. The accelerator consumes 341 logic elements, 1 DSP block, and 13604 memory bits in Altera Stratix EP1S40. It performs modular exponentiations with up to 2250-bit integers and scales easily to larger exponentiations. Excluding pre and post processing time, 1024-bit and 2048-bit exponentiations are performed in 28.03 ms and 212.09 ms, respectively. Due to its compactness, standard interface, and support for different clock domains, the accelerator can effortlessly be integrated into a larger system in the same FPGA.
Keywords
cryptography; digital signal processing chips; field programmable gate arrays; Altera Stratix EP1S40; DSP block; FPGA; clock domains; compact modular exponentiation accelerator; cryptographic applications; Application specific integrated circuits; Clocks; Cryptographic protocols; Cryptography; Design automation; Embedded system; Field programmable gate arrays; Hardware; Phase locked loops; Programmable logic arrays; FPGA; Modular exponentiation; Montgomery multiplication; compact; cryptography; hardware;
fLanguage
English
Publisher
ieee
Conference_Titel
Automation Congress, 2006. WAC '06. World
Conference_Location
Budapest
Print_ISBN
1-889335-33-9
Type
conf
DOI
10.1109/WAC.2006.375738
Filename
4259811
Link To Document