• DocumentCode
    1241286
  • Title

    Reconfigurable Computing Approach for Tate Pairing Cryptosystems over Binary Fields

  • Author

    Shu, Chang ; Kwon, Soonhak ; Gaj, Kris

  • Author_Institution
    Marvell Technol. Group Ltd., Santa Clara, CA, USA
  • Volume
    58
  • Issue
    9
  • fYear
    2009
  • Firstpage
    1221
  • Lastpage
    1237
  • Abstract
    Tate-pairing-based cryptosystems, because of their ability to be used in multiparty identity-based key management schemes, have recently emerged as an alternative to traditional public key cryptosystems. Due to the inherent parallelism of the existing pairing algorithms, high performance can be achieved via hardware realizations. Three schemes for Tate pairing computations have been proposed in the literature: cubic elliptic, binary elliptic, and binary hyperelliptic. In this paper, we propose a new FPGA-based architecture of the Tate-pairing-based computation over binary fields. Even though our field sizes are larger than in the architectures based on cubic elliptic curves or binary hyperelliptic curves with the same security strength, nevertheless fewer multiplications in the underlying field need to be performed. As a result, the computational latency for a pairing computation has been reduced, and our implementation runs 2-20 times faster than the equivalent implementations of other pairing-based schemes at the same level of security strength. Furthermore, we ported our pairing designs for eight field sizes ranging from 239 to 557 bits to the reconfigurable computer, SGI Altix 4700 supported by Silicon Graphics, Inc., and performance and cost are demonstrated.
  • Keywords
    field programmable gate arrays; public key cryptography; reconfigurable architectures; FPGA-based architecture; Tate pairing cryptosystem; binary field; binary hyperelliptic curve; cubic elliptic curve; hardware realization; multiparty identity-based key management scheme; public key cryptosystem; reconfigurable computing approach; Cryptography; Data mining; Elliptic curve cryptography; Elliptic curves; Hardware; Probability density function; Security; Tate pairing; elliptic curve; field-programmable gate arrays (FPGAs); finite field.; reconfigurable computing;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2009.64
  • Filename
    4815221