A 6.3nJ/op low energy 160-bit modulo-multiplier for elliptic curve cryptography processor | IEEE Conference Publication | IEEE Xplore

A 6.3nJ/op low energy 160-bit modulo-multiplier for elliptic curve cryptography processor


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 h...Show More

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 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.
Date of Conference: 18-21 May 2008
Date Added to IEEE Xplore: 13 June 2008
ISBN Information:

ISSN Information:

Conference Location: Seattle, WA, USA

References

References is not available for this document.