DocumentCode :
1847550
Title :
A 6.3nJ/op low energy 160-bit modulo-multiplier for elliptic curve cryptography processor
Author :
Kim, Hyejung ; Kim, Yongsang ; Yoo, Hoi Jun
Author_Institution :
Dept. of EECS, Korea Adv. Inst. of Sci. & Technol., Daejeon
fYear :
2008
fDate :
18-21 May 2008
Firstpage :
3310
Lastpage :
3313
Abstract :
A low energy modulo-multiplier is proposed for elliptic curve cryptography (ECC) processor, especially for authentication in mobile device or key encryption in embedded health-care system. The multiplier uses only two 40-bit multipliers to execute 160-bit operation based on the Montgomery modulo-multiplication algorithm. Partial products of multiplication are accumulated with shift registers to get final 160-bit MSB of output value. One modulo-multiplication is executed with 20 clock cycles at 40 MHz operating frequency. It consumes 6.3 nJ for each modulo-multiplication at IV supply voltage. It is implemented by using 0.18-mum CMOS process and has 0.7 mm x 1.0 mm area.
Keywords :
CMOS integrated circuits; cryptography; multiplying circuits; CMOS process; Montgomery modulo-multiplication algorithm; elliptic curve cryptography processor; embedded health-care system; energy 6.3 nJ; frequency 40 MHz; key encryption; low energy modulo-multiplier; mobile device; size 0.18 mum; voltage 1 V; Authentication; Clocks; Communication system security; Computer architecture; Data communication; Data security; Elliptic curve cryptography; Energy consumption; Error correction codes; Hardware;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2008. ISCAS 2008. IEEE International Symposium on
Conference_Location :
Seattle, WA
Print_ISBN :
978-1-4244-1683-7
Electronic_ISBN :
978-1-4244-1684-4
Type :
conf
DOI :
10.1109/ISCAS.2008.4542166
Filename :
4542166
Link To Document :
بازگشت