Third IEEE International Conference on Pervasive Computing and Communications (2005)
Kauai Island, Hawaii
Mar. 8, 2005 to Mar. 12, 2005
Arvinderpal S. Wander , University of California at Santa Cruz
Nils Gura , Sun Microsystems Laboratories
Hans Eberle , Sun Microsystems Laboratories
Vipul Gupta , Sun Microsystems Laboratories
Sheueling Chang Shantz , Sun Microsystems Laboratories
In this paper, we quantify the energy cost of authentication and key exchange based on public-key cryptography on an 8-bit microcontroller platform. We present a comparison of two public-key algorithms, RSA and Elliptic Curve Cryptography (ECC), and consider mutual authentication and key exchange between two untrusted parties such as two nodes in a wireless sensor network. Our measurements on an Atmel ATme-gal28L low-power microcontroller indicate that public-key cryptography is very viable on 8-bit energy-constrained platforms even if implemented in software. We found ECC to have a significant advantage over RSA as it reduces computation time and also the amount of data transmitted and stored.
A. S. Wander, N. Gura, V. Gupta, H. Eberle and S. C. Shantz, "Energy Analysis of Public-Key Cryptography for Wireless Sensor Networks," Third IEEE International Conference on Pervasive Computing and Communications(PERCOM), Kauai Island, Hawaii, 2005, pp. 324-328.