• DocumentCode
    107772
  • Title

    A 65 nm Cryptographic Processor for High Speed Pairing Computation

  • Author

    Jun Han ; Yang Li ; Zhiyi Yu ; Xiaoyang Zeng

  • Author_Institution
    State Key Lab. of Applic.-Specific Integrated Circuit & Syst., Fudan Univ., Shanghai, China
  • Volume
    23
  • Issue
    4
  • fYear
    2015
  • fDate
    Apr-15
  • Firstpage
    692
  • Lastpage
    701
  • Abstract
    Pairings are attractive and competitive cryptographic primitives for establishing various novel and powerful information security schemes. This paper presents a flexible and high-performance processor for cryptographic pairings over pairing-friendly curves at high security levels. In this design, hardware for Fp2 arithmetic is optimized to accelerate the pairing computation, and especially a combined modular multiplier, which implements (AB + CD) based on Montgomery method, is proposed. This combined multiplier has the data path delay close to that of a single multiplier implementing (AB) but saves 20% area cost compared with two single multipliers. The Design I of the proposed processor is the first fabricated chip for pairing cryptography. An improved version, Design II, is implemented using TSMC 65-nm CMOS technology and achieves the working frequency of 633 MHz after placing and routing. As demonstrated, the optimal ate pairings of 126- and 128-bit security can be computed by Design II in 0.521 and 0.554 ms, respectively. These results outperform the hardware implementations reported by previous works.
  • Keywords
    CMOS integrated circuits; cryptography; high-speed integrated circuits; integrated circuit design; Design II version; Montgomery method; TSMC CMOS technology; cryptographic processor; data path delay; frequency 633 MHz; high speed pairing computation; modular multiplier; single multiplier; size 65 nm; Adders; Cryptography; Delays; Hardware; Optimization; Pipelines; Cryptographic pairings; Montgomery modular multiplication.; high speed processor; montgomery modular multiplication;
  • 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.2316514
  • Filename
    6810906