DocumentCode :
2528337
Title :
High speed hardware implementation of an elliptic curve cryptography (ECC) co-processor
Author :
MuthuKumar, B. ; Jeevananthan, S.
Author_Institution :
Sathyabama Univ., Chennai, India
fYear :
2010
fDate :
17-19 Dec. 2010
Firstpage :
176
Lastpage :
180
Abstract :
We present elliptic curve cryptography (ECC) coprocessor, which is dual-field processor with projective coordinator. We have implemented architecture for scalar multiplication, which is key operation in elliptic curve cryptography. Our coprocessor can be adapted both prime field and binary field, also contains a control unit with 256 bit serial and parallel operations, which provide integrated high-throughput with low power consumptions. Our scalar multiplier architecture operation is perform base on clock rate and produce better performance in term of time and area compared to similar works. We used Verilog for programming and synthesized using Xilinx Vertex II Pro devices. Simulation was done with Modelsim XE 6.1e, VLSI simulation software from Mentor Graphics Corporation especially for Xilinx devices.
Keywords :
VLSI; coprocessors; hardware description languages; public key cryptography; Mentor Graphics Corporation; Modelsim XE 6.1e; VLSI simulation software; Verilog; Xilinx Vertex II Pro devices; dual field processor; elliptic curve cryptography coprocessor; high speed hardware implementation; scalar multiplication; scalar multiplier architecture; Adders; Algorithm design and analysis; CMOS integrated circuits; Clocks; Elliptic curve cryptography; Elliptic curves; Throughput; ECC; Montgomery Modular Multiplication; Polynomial; Prime and Binary field; RSA; Scalar Multiplication;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Trendz in Information Sciences & Computing (TISC), 2010
Conference_Location :
Chennai
Print_ISBN :
978-1-4244-9007-3
Type :
conf
DOI :
10.1109/TISC.2010.5714634
Filename :
5714634
Link To Document :
بازگشت