loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2005 IEEE International Conference on Application-Specific Systems, Architecture Processors (ASAP'05)
Architectural Extensions for Elliptic Curve Cryptography over GF(2^m ) on 8-bit Microprocessors
Samos, Greece
July 23-July 25
ISBN: 0-7695-2407-9
Hans Eberle, Sun Microsystems Laboratories Menlo Park, California, USA
Arvinderpal Wander, Sun Microsystems Laboratories Menlo Park, California, USA
Nils Gura, Sun Microsystems Laboratories Menlo Park, California, USA
Sheueling Chang-Shantz, Sun Microsystems Laboratories Menlo Park, California, USA
Vipul Gupta, Sun Microsystems Laboratories Menlo Park, California, USA

We describe and analyze architectural extensions to accelerate the public-key cryptosystem Elliptic Curve Cryptography (ECC) on 8-bit microprocessors. We show that simple extensions of the data path suffice to efficiently support ECC over GF(2^m). These extensions include an extended multiplier that generates results for both integer multiplications and multiplications in fields GF(2^m) and a multiply-accumulate instruction for efficiently performing multiple-precision multiplications.

To our knowledge, this is the first paper that quantifies performance of standard NIST and SECG elliptic curves over GF(2^m) on an 8-bit microprocessor equipped with a dual-?eld multiplier. On the ATmega128 microprocessor running at 8 MHz we measured an execution time of 0.29 s for a 163-bit ECC point multiplication over GF(2^m), 0.81 s for a 160-bit ECC point multiplication over GF(p), and 11 s for a 1024-bit RSA private-key operation - the chosen key sizes provide equivalent security strength.

Citation:
Hans Eberle, Arvinderpal Wander, Nils Gura, Sheueling Chang-Shantz, Vipul Gupta, "Architectural Extensions for Elliptic Curve Cryptography over GF(2^m ) on 8-bit Microprocessors," asap, pp.343-349, 2005 IEEE International Conference on Application-Specific Systems, Architecture Processors (ASAP'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.