Title :
High Performance FPGA Implementation of Elliptic Curve Cryptography over Binary Fields
Author :
Shuai Liu ; Lei Ju ; Xiaojun Cai ; Zhiping Jia ; Zhiyong Zhang
Author_Institution :
Sch. of Comput. Sci. & Technol., Shandong Univ., Jinan, China
Abstract :
In this paper, we propose a high performance hardware implementation architecture of elliptic curve scalar multiplication over binary fields. The proposed architecture is based on the Montgomery ladder method and uses polynomial basis for finite field (FF) arithmetic. A single Karatsuba multiplier runs with no idle cycle significantly increases the performance of FF multiplication while spending small amount of hardware resources, and other FF operations performed in parallel with the FF multiplier. The optimized circuits lead to a lesser area requirement compared to other high performance implementations. An implementation for the National Institute of Standards and Technology (NIST) recommended curve with degree 163 is shown, the proposed design can reach 121 MHz with 10,417 slices when implemented on Xilinx Virtex-4 XC4VLX200 FPGA device, the total time required for one elliptic curve scalar multiplication is 9.0 μs.
Keywords :
Galois fields; circuit optimisation; field programmable gate arrays; polynomials; public key cryptography; FF multiplication; FPGA implementation; Karatsuba multiplier; Montgomery ladder method; NIST; Xilinx Virtex-4 XC4VLX200; binary field; circuit optimisation; elliptic curve cryptography; elliptic curve scalar multiplication; field programmable gate array; finite field arithmetic; hardware implementation architecture; national institute of standards and technology; polynomial basis; time 9.0 mus; Clocks; Computer architecture; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Hardware; Polynomials; binary fields; elliptic curve cryptography; field-programmable gate array; polynomial basis;
Conference_Titel :
Trust, Security and Privacy in Computing and Communications (TrustCom), 2014 IEEE 13th International Conference on
Conference_Location :
Beijing
DOI :
10.1109/TrustCom.2014.23