• 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