z-logo
open-access-imgOpen Access
A 6.3nJ/op low energy 160-bit modulo-multiplier for elliptic curve cryptography processor
Author(s) -
Hyejung Kim,
Yongsang Kim,
Hoi-Jun Yoo
Publication year - 2008
Publication title -
2008 ieee international symposium on circuits and systems (iscas)
Language(s) - English
Resource type - Conference proceedings
eISSN - 2158-1525
pISSN - 0271-4302
ISBN - 978-1-4244-1684-4
DOI - 10.1109/iscas.2008.4542166
Subject(s) - components, circuits, devices and systems , communication, networking and broadcast technologies , engineered materials, dielectrics and plasmas
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 40MHz operating frequency. It consumes 6.3nJ for each modulo-multiplication at 1V supply voltage. It is implemented by using 0.18-μm CMOS process and has 0.7mm × 1.0mm area.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom