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 :
بازگشت