DocumentCode
3778813
Title
Efficient implementation of scalar multiplication for ECC in GF (2m) on FPGA
Author
N. Shylashree;V. Sridhar
Author_Institution
Dept. of ECE, PESCE, Mandya, Karnataka, India
fYear
2015
Firstpage
472
Lastpage
476
Abstract
In the era where major portion of transactions take place online, security of the data becomes prime concern. Elliptic Curve Cryptography (ECC) is an approach to public-key cryptography based on Elliptic curves over finite fields. Elliptic curve cryptography is used for secure transmission of data with smaller key length. The underlying operation of ECC is scalar point multiplication. For the ECC to be efficient, the multiplication should be done at high speed. In this work high speed crypto-processor architecture for computing point multiplication for the elliptic curves defined over the binary field is designed. The projective coordinate system is used to increase the efficiency. The proposed architecture for computing 163-bit scalar multiplication for ECC can reach maximum frequency of 45.60 MHz and occupies 101 slices. It completes one 163-bit scalar multiplication in 9.9μs.
Keywords
"Computer architecture","Elliptic curve cryptography","Clocks","Registers","Elliptic curves","Field programmable gate arrays"
Publisher
ieee
Conference_Titel
Emerging Research in Electronics, Computer Science and Technology (ICERECT), 2015 International Conference on
Type
conf
DOI
10.1109/ERECT.2015.7499063
Filename
7499063
Link To Document