• DocumentCode
    2929799
  • Title

    A programmable FPGA-based cryptoprocessor for bilinear pairings over F2m

  • Author

    Cuevas-Farfan, Eduardo ; Morales-Sandoval, Miguel ; Cumplido, Rene ; Feregrino-Uribe, C. ; Algredo-Badillo, Ignacio

  • Author_Institution
    Comput. Sci. Coordination, Inst. Nac. de Astrofis., Puebla, Mexico
  • fYear
    2013
  • fDate
    10-12 July 2013
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Bilinear pairings over elliptic curves are an emerging research field in cryptography. First cryptographic protocols based on bilinear pairings were proposed by the year 2000 and currently they are not standardized yet. The computation of bilinear pairings relies on arithmetic over finite fields. In the literature, several works have focused in the design of custom hardware architectures for efficient implementation of this arithmetic, but in a non-standardized environment a flexible design is prefered in order to support changes in the specifications. This paper presents the design and implementation of a novel programmable cryptoprocessor for computing bilinear pairings over binary fields in FPGA, which is able to support different algorithms and corresponding parameters as the elliptic curve, the tower field and the distortion map. The results show that high flexibility is achieved by the proposed cryptoprocessor at a competitive timing and area usage, when it is compared to custom designs for pairings defined over singular/supersingular elliptic curves at a 128-bit security level.
  • Keywords
    cryptographic protocols; field programmable gate arrays; microprocessor chips; programmable logic devices; public key cryptography; bilinear pairings; binary fields; cryptographic protocols; distortion map; elliptic curves; tower field; word length 128 bit; Computer architecture; Elliptic curve cryptography; Elliptic curves; Poles and towers; Polynomials; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC), 2013 8th International Workshop on
  • Conference_Location
    Darmstadt
  • Print_ISBN
    978-1-4673-6180-4
  • Type

    conf

  • DOI
    10.1109/ReCoSoC.2013.6581528
  • Filename
    6581528