Title :
FPGA Based Design of Elliptic Curve Cryptography Coprocessor
Author :
Wang You-Bo ; Dong Xiang-Jun ; Tian Zhi-Guang
Author_Institution :
Shandong Normal Univ., Jinan
Abstract :
Elliptic curve cryptography plays a crucial role in networking and communication security. FPGA based architecture of elliptic curve cryptography coprocessor is proposed in this paper. The coprocessor is consisted of elements operation over binary finite fields, point adding and doubling on elliptic curve and scalar multiplication, and these modules are described in Verilog HDL. In this coprocessor a new type of FPGA-based modular multiplier architecture is proposed for trade-off multiplication between bit serial and bit parallel. Experiment results show that coprocessor designed in this paper can achieve high performance. With the coprocessor embedded in PCI adaptor is realized for encryption and decryption.
Keywords :
computer architecture; coprocessors; field programmable gate arrays; hardware description languages; logic CAD; multiplying circuits; public key cryptography; FPGA-based modular multiplier architecture design; PCI adaptor; Verilog HDL; elliptic curve cryptography coprocessor; scalar multiplication; Arithmetic; Coprocessors; Elliptic curve cryptography; Elliptic curves; Equations; Field programmable gate arrays; Galois fields; Hardware; Information security; Public key cryptography;
Conference_Titel :
Natural Computation, 2007. ICNC 2007. Third International Conference on
Conference_Location :
Haikou
Print_ISBN :
978-0-7695-2875-5
DOI :
10.1109/ICNC.2007.391