• DocumentCode
    2380578
  • Title

    A bit-sliced, scalable and unified montgomery multiplier architecture for RSA and ECC

  • Author

    Sudhakar, M. ; Kamala, R.V. ; Srinivas, M.B.

  • Author_Institution
    Center for VLSI and Embedded Systems Technologies (CVEST), International Institute of Information Technology (IIIT) - Hyderabad, Gachibowli, Hyderabad - 500032, Andhra Pradesh, INDIA
  • fYear
    2007
  • fDate
    15-17 Oct. 2007
  • Firstpage
    252
  • Lastpage
    257
  • Abstract
    This paper presents a reconfigurable, bit-sliced, scalable Montgomery multiplier architecture which can operate in both prime and binary fields, that is, GF(p) and GF(2n). It can be configured for any bit length thus making it applicable for emerging elliptic curve cryptography (ECC) as well as widely used RSA cryptosystems. Existing word-based, scalable multiplier architectures perform well for key sizes in RSA (but not ECC) as they result in higher computational time. Limited utility of word-based architectures for ECC precisions, which are in general not equal to an integer multiple of word-size, is discussed and a new bit-sliced architecture to improve the performance in terms of delay is proposed. The new bit-sliced, scalable architecture computes the Montgomery multiplication with fewer clock cycles compared to existing architectures by configuring them at bit-level rather than at word-level, without compromising on the performance. Synthesis results (Mentor Graphic’s Leonardo Spectrum) are compared with that of other scalable architectures and discussed.
  • Keywords
    Clocks; Computer architecture; Delay; Doped fiber amplifiers; Elliptic curve cryptography; High performance computing; Performance gain; Registers; Size control; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Very Large Scale Integration, 2007. VLSI - SoC 2007. IFIP International Conference on
  • Conference_Location
    Atlanta, GA, USA
  • Print_ISBN
    978-1-4244-1710-0
  • Electronic_ISBN
    978-1-4244-1710-0
  • Type

    conf

  • DOI
    10.1109/VLSISOC.2007.4402507
  • Filename
    4402507