DocumentCode :
2104830
Title :
Low area ECC implementation on FPGA
Author :
Khan, Zia Uddin Ahamed ; Benaissa, M.
Author_Institution :
Dept. of Electron. & Electr. Eng., Univ. of Sheffield, Sheffield, UK
fYear :
2013
fDate :
8-11 Dec. 2013
Firstpage :
581
Lastpage :
584
Abstract :
In this paper, a new compact standalone design of an Elliptic Curve Cryptography (ECC) processor over Galois field GF (2163) is analysed and implemented on FPGA for the three most popular point multiplication algorithms (the basic binary, Montgomery, and Frobenius map). We demonstrate new concurrency in point addition and point doubling together with novel flexible memory and efficient arithmetic units. We investigate area-time and area2-time performances exploiting a very compact bit/digit serial multiplier. We include a very low cost 8-bit input-output interface that can be embedded with 8-bit processors for low area applications. We compare our results with relevant works on different FPGAs (Virtex (V, Ve, V2, V2p, V4, V5) and Spartan (S3 and S6)). Our Montgomery implementation on V5 shows the best result achieving 0.11 ms for an ECC point multiplication with only 473 slices in area. To our knowledge, the proposed architecture achieves the best area2-time metric performance on FPGA to date.
Keywords :
Galois fields; arithmetic; field programmable gate arrays; public key cryptography; FPGA; Frobenius map; GF; Galois field; Montgomery map; S3; S6; Spartan; V2; V2p; V4; V5; Ve; Virtex; area-time performances; area2-time performances; arithmetic units; basic binary map; compact bit-digit serial multiplier; compact standalone design; elliptic curve cryptography processor; flexible memory; low area ECC implementation; point addition; point doubling; point multiplication algorithms; time 0.11 ms; very low cost input-output interface; word length 8 bit; Algorithm design and analysis; Computer architecture; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Hardware; Measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronics, Circuits, and Systems (ICECS), 2013 IEEE 20th International Conference on
Conference_Location :
Abu Dhabi
Type :
conf
DOI :
10.1109/ICECS.2013.6815481
Filename :
6815481
Link To Document :
بازگشت