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
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;
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
DOI :
10.1109/FPT.2006.270306