DocumentCode
117678
Title
FPGA implementation of an efficient and highly secure cryptoprocessor over Barreto-Naehrig curves
Author
Shyam, V. ; Sujatha, D.
Author_Institution
K.S. Rangasamy Coll. of Technol., Namakkal, India
fYear
2014
fDate
6-8 March 2014
Firstpage
1
Lastpage
5
Abstract
Pairings such as Tate, Ate and Optimal-ate are used to perform operations over special form of elliptic curves known as Barreto-Naehrig (BN) curves. Computation of the pairings involve the floating point operations which is difficult to perform and for this purpose special hardware blocks are used. Existing techniques uses Montgomery multiplication algorithm which uses one hardware block corresponding to each operations. This results in increase in the area. Also these hardware blocks take more time to perform these computations. So this paper aims at 1) reducing the computation time of the cryptographic operations and 2) minimizing the hardware blocks required for performing the computations thereby reducing the area. A new dedicated Cryptoprocessor is proposed which consists of a single hardware unit to perform all the operations. The implementation results on a Virtex-4 FPGA device shows that it consumes 23k Slices and computes the tate pairing in 16.475ns.
Keywords
computational complexity; field programmable gate arrays; floating point arithmetic; group theory; microprocessor chips; public key cryptography; Barreto-Naehrig curves; Montgomery multiplication algorithm; Virtex-4 FPGA device; area reduction; ate pairing; computation time reduction; cryptographic operations; elliptic curve cryptography; field programmable gate array; floating point operations; hardware block minimization; optimal-ate pairing; secure cryptoprocessor; tate pairing; Adders; Elliptic curve cryptography; Field programmable gate arrays; Hardware; Multiplexing; Registers; Cryptoprocessor; Elliptic Curve Cryptography; Field Programmable Gate Array; Pairing Computations;
fLanguage
English
Publisher
ieee
Conference_Titel
Green Computing Communication and Electrical Engineering (ICGCCEE), 2014 International Conference on
Conference_Location
Coimbatore
Type
conf
DOI
10.1109/ICGCCEE.2014.6922282
Filename
6922282
Link To Document