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
Link To Document :
بازگشت