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
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;
Conference_Titel :
Green Computing Communication and Electrical Engineering (ICGCCEE), 2014 International Conference on
Conference_Location :
Coimbatore
DOI :
10.1109/ICGCCEE.2014.6922282