DocumentCode :
3335593
Title :
TinyECC: A Configurable Library for Elliptic Curve Cryptography in Wireless Sensor Networks
Author :
Liu, An ; Ning, Peng
Author_Institution :
Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC
fYear :
2008
fDate :
22-24 April 2008
Firstpage :
245
Lastpage :
256
Abstract :
Public key cryptography (PKC) has been the enabling technology underlying many security services and protocols in traditional networks such as the Internet. In the context of wireless sensor networks, elliptic curve cryptography (ECC), one of the most efficient types of PKC, is being investigated to provide PKC support in sensor network applications so that the existing PKC-based solutions can be exploited. This paper presents the design, implementation, and evaluation of TinyECC, a configurable library for ECC operations in wireless sensor networks. The primary objective of TinyECC is to provide a ready-to-use, publicly available software package for ECC-based PKC operations that can be flexibly configured and integrated into sensor network applications. TinyECC provides a number of optimization switches, which can turn specific optimizations on or off based on developers´ needs. Different combinations of the optimizations have different execution time and resource consumptions, giving developers great flexibility in integrating TinyECC into sensor network applications. This paper also reports the experimental evaluation of TinyECC on several common sensor platforms, including MICAz, Tmote Sky, and Imotel. The evaluation results show the impacts of individual optimizations on the execution time and resource consumptions, and give the most computationally efficient and the most storage efficient configuration of TinyECC.
Keywords :
public key cryptography; software performance evaluation; telecommunication computing; telecommunication security; wireless sensor networks; Internet; TinyECC evaluation; configurable library; elliptic curve cryptography; public key cryptography; security services; software package; wireless sensor networks; Application software; Cryptographic protocols; Elliptic curve cryptography; IP networks; Public key cryptography; Software libraries; Software packages; Switches; Web and internet services; Wireless sensor networks; ECC; TinyECC; Wireless sensor network security; public key cryptography;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Processing in Sensor Networks, 2008. IPSN '08. International Conference on
Conference_Location :
St. Louis, MO
Print_ISBN :
978-0-7695-3157-1
Type :
conf
DOI :
10.1109/IPSN.2008.47
Filename :
4505478
Link To Document :
بازگشت