• DocumentCode
    2692057
  • Title

    Optimized Scalable Hardware Architecture for Modular Addition and Subtraction in Dual-Field

  • Author

    Fan, Qin ; Xiao-Hui, Yang ; Zi-bin, Dai

  • Author_Institution
    Inst. of Electron. Technol., Inf. Eng. Univ., Zhengzhou, China
  • fYear
    2009
  • fDate
    16-17 May 2009
  • Firstpage
    650
  • Lastpage
    653
  • Abstract
    Modular addition and subtraction are applied in every public key cryptography (PKC), such as RSA and ECC. But they are time consuming operations with delay of long carry and borrow propagations when the operands are great numbers. An optimized scalable and unified hardware architecture is proposed in this paper to work with any precision operands for both prime and binary extension finite fields, and modular addition and subtraction are integrated into one single hardware architecture. For obtaining performance results, our work is captured in VerilogHDL and implemented under 0.18 mum CMOS technology. The results indicate that the scalable and unified hardware architecture in our work can work at high clock frequency compared with fixed designs when the operands are large number, and the clock frequency is falling slowly while the width of data path is increasing.
  • Keywords
    CMOS logic circuits; carry logic; hardware description languages; public key cryptography; CMOS technology; ECC; RSA; VerilogHDL; binary extension field; borrow propagation; carry propagation; clock frequency; modular addition; modular subtraction; operand; prime finite field; public key cryptography; scalable hardware architecture; unified hardware architecture; Arithmetic; CMOS technology; Clocks; Elliptic curve cryptography; Frequency; Galois fields; Hardware; Polynomials; Propagation delay; Public key cryptography; Modular Addition; Modular Subtraction; Public Key Cryptograph;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Engineering and Electronic Commerce, 2009. IEEC '09. International Symposium on
  • Conference_Location
    Ternopil
  • Print_ISBN
    978-0-7695-3686-6
  • Type

    conf

  • DOI
    10.1109/IEEC.2009.142
  • Filename
    5175200