Title :
Designing and Evaluating High Speed Elliptic Curve Point Multipliers
Author :
Fournaris, Apostolos P. ; Zafeirakis, John ; Koufopavlou, Odysseas
Author_Institution :
Electr. & Comput. Eng. Dept., Univ. of Patras, Patra, Greece
Abstract :
Point Multiplication (PM) is considered the most computationally complex and resource hungry Elliptic Curve Cryptography (ECC) related mathematic operation. The design of PM hardware accelerators follows approaches that have a trade off between utilized hardware resources and computation speed. In this paper, the above trade-off and its relation with the operations of the GF(2k) defining the Elliptic Curve (EC) is highlighted and investigated. Following this direction, a point operation design methodology based on the parallelization and scheduling of GF(2k) operations is proposed. This design approach is adapted to the PM employed GF(2k) multiplication algorithm and associated implementation in an effort to increase PM accelerator speed with an acceptable cost on chip covered area (hardware resources). Using the proposed methodology, two PM accelerator hardware architectures were proposed based on bit serial and bit parallel GF(2k) multipliers that, when implemented in FPGA technology, proved to be very fast in comparison to other similar works.
Keywords :
digital arithmetic; public key cryptography; ECC; GF(2k) multiplication algorithm; PM; elliptic curve cryptography; point multiplication; Delay effects; Elliptic curve cryptography; Field programmable gate arrays; Hardware; Multiplexing; Polynomials; Table lookup; Elliptic Curve Cryptography; Finite Field computation; VLSI design;
Conference_Titel :
Digital System Design (DSD), 2014 17th Euromicro Conference on
Conference_Location :
Verona
DOI :
10.1109/DSD.2014.104