• DocumentCode
    2654458
  • Title

    Scalable and unified hardware architecture for montgomery inversion computation in GF(p) and GF(2n)

  • Author

    Xiao-hui, Yang ; Fan, Qin ; Zi-bin, Dai ; Yong-fu, Zhang

  • Author_Institution
    Inst. of Electron. Technol., Inf. Eng. Univ., Zhengzhou, China
  • fYear
    2009
  • fDate
    20-23 Oct. 2009
  • Firstpage
    843
  • Lastpage
    846
  • Abstract
    Computing the inverse of a number in finite fields GF(p) or GF(2n) is equally important for cryptographic applications. In this paper four optimized Montgomery inverse algorithms are proposed to achieve high speed and flexibility. Then a novel scalable and unified architecture for Montgomery inverse hardware that operates in both GF(p) and GF(2n) is proposed. The scalable design is the novel modification performed on the fixed hardware to make it occupy a small area and operate with better or similar speed, and it takes less number of clock cycle as the datapath of scalable design is large and can also achieve high clock frequency. Finally this work has been verified by modeling it in Verilog-HDL, implementing it under 0.18 ¿m SMIC technology. The result indicates that our work has advanced performance than other works.
  • Keywords
    CMOS logic circuits; Galois fields; cryptography; digital arithmetic; logic design; GF; Montgomery inverse algorithm; Montgomery inversion computation; SMIC technology; Verilog HDL; cryptographic application; finite fields; number inverse; size 0.18 nm; unified hardware architecture; Arithmetic; Clocks; Computer architecture; Elliptic curve cryptography; Frequency; Galois fields; Hardware design languages; Iterative algorithms; Polynomials; Software algorithms; GF(2n); GF(p); Montgomery Inversion; Unified architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ASIC, 2009. ASICON '09. IEEE 8th International Conference on
  • Conference_Location
    Changsha, Hunan
  • Print_ISBN
    978-1-4244-3868-6
  • Electronic_ISBN
    978-1-4244-3870-9
  • Type

    conf

  • DOI
    10.1109/ASICON.2009.5351562
  • Filename
    5351562