• DocumentCode
    2234083
  • Title

    An Improved Dual Field Modular Inversion Algorithm and VLSI Implementation

  • Author

    Chen Guanghua ; Zhu Jingming ; Liu Ming ; Zheng Weifeng

  • Author_Institution
    Shanghai Key Lab. of Power Station Autom. Technol., Shanghai Univ., Shanghai, China
  • fYear
    2009
  • fDate
    26-28 Dec. 2009
  • Firstpage
    1651
  • Lastpage
    1654
  • Abstract
    An improved dual filed modular inversion algorithm which can support inversion operation in both GF(P) and GF(2^m) is proposed in this paper. Compared with previous ones based on Extended Euclidean algorithm, it not only finishes modular inversion arithmetic in dual fields, but also operates much faster by more effective shift operations and avoiding time-consuming magnitude comparison. The simple addition/subtraction becomes the most complex operation in the new algorithm while the multiplication/division is replaced by cheap shifting, and thus only two adders and one subtraction device are required to complete its hardware implementation. The 256-bit modular inversion circuit based on the improved algorithm is implemented in SMIC 0.18 CMOS standard cell technology. The synthesis result indicates that the design is about 17% faster than that of previous algorithms while the area is only 5% larger.
  • Keywords
    VLSI; adders; digital arithmetic; 256-bit modular inversion circuit; SMIC CMOS standard cell technology; VLSI implementation; cheap shifting; dual field modular inversion algorithm; shift operations; Algorithm design and analysis; Arithmetic; Automation; CMOS technology; Galois fields; Hardware; Information science; Laboratories; Power engineering and energy; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Science and Engineering (ICISE), 2009 1st International Conference on
  • Conference_Location
    Nanjing
  • Print_ISBN
    978-1-4244-4909-5
  • Type

    conf

  • DOI
    10.1109/ICISE.2009.271
  • Filename
    5455585