DocumentCode
2987005
Title
A novel memory architecture for elliptic curve cryptography with parallel modular multipliers
Author
Laue, Ralf ; Huss, Sorin A.
Author_Institution
Dept. of Comput. Sci., Technische Universitdt, Darmstadt
fYear
2006
fDate
Dec. 2006
Firstpage
149
Lastpage
156
Abstract
Parallelization of operations is of utmost importance for efficient implementations of public key cryptography algorithms. Taking a clarification of parallelization methods at different abstraction levels of public key algorithms as a foundation, we propose a novel memory architecture for elliptic curve implementations with multiple modular multiplier units. This architecture is well-suited for different algorithms over GF(P) to be implemented on FPGAs. It allows the execution time to scale with the number of modular multipliers and features nearly no overhead compared to the mere runtime of the multipliers. The advantages of this distributed memory architecture is demonstrated by means of two different EC point multiplications algorithms
Keywords
distributed memory systems; field programmable gate arrays; parallel architectures; public key cryptography; EC point multiplications; distributed memory architecture; elliptic curve cryptography; field programmable gate arrays; parallel modular multipliers; public key cryptography; Costs; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Hardware; Memory architecture; Pipeline processing; Proposals; Public key; Public key cryptography;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Technology, 2006. FPT 2006. IEEE International Conference on
Conference_Location
Bangkok
Print_ISBN
0-7803-9729-0
Electronic_ISBN
0-7803-9729-0
Type
conf
DOI
10.1109/FPT.2006.270306
Filename
4042428
Link To Document