• DocumentCode
    1664178
  • Title

    Design and implementation of scalable low-power Montgomery multiplier

  • Author

    Son, Hee-Kwan ; Oh, Sang-Geun

  • Author_Institution
    Multimedia Lab., Samsung Electron. Co., South Korea
  • fYear
    2004
  • Firstpage
    524
  • Lastpage
    531
  • Abstract
    In this paper, an efficient Montgomery multiplier is introduced for the modular exponentiation operation, which is fundamental to numerous public-key cryptosystems. Four aspects are considered: performance, power, reliability, and scalability. To increase performance, the architecture is based on the radix-4 carry-save adder (CSA). To lower power consumption, we devised several effective techniques for reducing the spurious transitions and the expected switching activity (ESA) of high fan-out signals. To achieve scalability, we implement a 4-fold nested loop for the whole data processing flow. It is compatible with the multiple-precision digit-serial arithmetic as well as the data transfer to/from an external memory. Finally, to make sure that the arithmetic operation runs correctly without inducing data overflow error, we find out the optimum numbers of bits for all vectors appearing in the operation through a mathematical analysis and a logic simulation. In the evaluation of hardware implemented using 0.18 μm CMOS standard library and 4 metal layers, area and current consumption are 59 K gates and 0.4 mA/MHz at 1.8 V supply voltage, respectively. The presented low power techniques save more than 20% of power consumed.
  • Keywords
    CMOS logic circuits; adders; digital arithmetic; logic design; logic simulation; low-power electronics; mathematical analysis; multiplying circuits; public key cryptography; telecommunication security; 4-fold nested loop; CMOS standard library; current consumption; data transfer; digit-serial arithmetic; expected switching activity; logic simulation; low power Montgomery multiplier; mathematical analysis; modular exponentiation operation; power consumption; public key cryptosystems; radix-4 carry-save adder; Analytical models; Arithmetic; CMOS logic circuits; Data processing; Energy consumption; Error correction; Hardware; Mathematical analysis; Public key cryptography; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 2004. ICCD 2004. Proceedings. IEEE International Conference on
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-2231-9
  • Type

    conf

  • DOI
    10.1109/ICCD.2004.1347972
  • Filename
    1347972