• 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