• DocumentCode
    106612
  • Title

    Efficient Hardware Architecture of \\eta_{T} Pairing Accelerator Over Characteristic Three

  • Author

    Szu-Chi Chung ; Jing-Yu Wu ; Hsing-Ping Fu ; Jen-Wei Lee ; Hsie-Chia Chang ; Chen-Yi Lee

  • Author_Institution
    Dept. of Electron. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • Volume
    23
  • Issue
    1
  • fYear
    2015
  • fDate
    Jan. 2015
  • Firstpage
    88
  • Lastpage
    97
  • Abstract
    To support emerging pairing-based protocols related to cloud computing, an efficient algorithm/hardware codesign methodology of ηT pairing over characteristic three is presented. By mathematical manipulation and hardware scheduling, a single Miller´s loop can be executed within 17 clock cycles. Furthermore, we employ torus representation and exploit the Frobenius map to lower the computation cost of final exponentiation. Pipelining and parallelization datapath are also exploited to shorten the critical path delay. Finally, by choosing suitable multiplier architecture and selecting an appropriate number of multipliers, Miller´s loop and final exponentiation can be computed in a fully pipelined manner. With these schemes, a test chip for the proposed pairing accelerator has been fabricated in 90-nm CMOS 1P9M technology with a core area of 1.52 × 0.97 mm2. It performs a bilinear pairing computation over F(397) in 4.76 μs under 1.0 V supply and achieves 178% improvement to relative works in terms of area-time (AT) product. To support higher level of security, a 126-bit secure pairing accelerator that can complete a bilinear pairing computation over F(3709) in 36.2 μs is implemented and this result is at least 31% better than relative works in terms of AT product.
  • Keywords
    cloud computing; computer architecture; protocols; scheduling; security of data; CMOS 1P9M technology; Frobenius map; Miller loop; algorithm-hardware codesign methodology; area-time product; bilinear pairing computation; characteristic three; cloud computing; complimentary metal oxide semiconductors; hardware architecture; hardware scheduling; mathematical manipulation; multiplier architecture; pairing accelerator; pairing-based protocols; parallelization datapath; pipelining datapath; secure pairing accelerator; size 90 nm; torus representation; voltage 1.0 V; Algorithm design and analysis; Computer architecture; Cryptography; Elliptic curves; Hardware; Protocols; $eta_{T}$ pairing; ηT pairing.; Application-specific integrated circuit (ASIC) implementation; elliptic curve;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2014.2303489
  • Filename
    6744586