Department logo
iSec Logo
Main
People
Research Publications Classes

Security for Sensor Networks

  • Current Directions

    Wireless sensor networks have received a lot of attention recently due to their wide applications in military and civilian operations. Example applications include target tracking, scientific exploration, and data acquisition in hazardous environments. Security becomes one of the main concerns when there are malicious attacks against the network. However, providing security services in such networks turns out to be a challenging task due to the resource constraints on sensor nodes and the node compromise attacks. These features and challenges motivate the research on security mechanisms for wireless sensor networks. In this research, we will seek mechanisms to provides fundamental security protocols (e.g., key management and broadcast authentication) and protect critical sensor network services (e.g., routing, data management, localization, time synchronization, clustering)


Past research

  • Pairwise Key Establishment in Wireless Sensor Networks

    Pairwise key establishment enables sensor nodes to communicate securely with each other using cryptographic techniques. Due to the resource constraints on sensor nodes, it is not desirable, and sometimes infeasible, for them to use traditional pairwise key establishment techniques such as public key cryptography and key distribution center (KDC). We developed a number of key pre-distribution techniques to deal with this problem. We first presented a general framework for pairwise key establishment based on the polynomial-based key pre-distribution and the probabilistic key distribution. By instantiating the components in this framework, we developed two novel pairwise key pre-distribution schemes: a random subset assignment scheme and a hypercube-based scheme. Both of them can achieve better performance than the previous methods. In addition, We also studied how to take advantage of the deployment knowledge of sensor nodes to improve the performance of existing key pre-distribution techniques


  • Broadcast Authentication in Wireless Sensor Networks

    In sensor networks, it is usually desirable for base stations to broadcast commands and data to sensor nodes. µTESLA protocol has been proposed to remove the dependency on expensive public key operations for broadcast authentication in wireless sensor networks. However, to bootstrap receivers, the base station has to unicast initial parameters to sensor nodes individually. This feature severely limits the application of µTESLA in large sensor networks. By constructing a multi-level key chain structure, we developed a series of techniques to extend the capabilities of µTESLA. In this research, we develop techniques to bootstrap the initial parameters efficiently by constructing a multi-level µTESLA structure where a high level one is use to authenticate the parameters of the low level one. We also develop techniques to support a large number of senders over a long period of time by using Merkle hash trees.


  • Efficient Group Key Distribution for Mobile Ad hoc Networks, supported by NCSU Center for Advanced Computing & Communication (CACC)

    This work studied the group key distribution problem in the context of a large and dynamic group over unreliable channels. Based on secret sharing techniques, we first developed a novel personal key distribution technique, which is able to distribute distinct keys to different group members in a single message. With this novel personal key distribution scheme, we then developed an efficient unconditionally secure self-healing group key distribution scheme, which is superior to the previous unconditionally secure self-healing group key distribution techniques.


  • Trustworthy and Resilient Location Discovery in Wireless Sensor Networks, supported by NSF

    Fundamental services such as location discovery and time synchronization are critical for the normal operations of sensor networks. However, these services are vulnerable to malicious attacks in hostile environments. Sensors' locations are of particular importance in many sensor network applications. A number of techniques have been proposed recently to discover the locations of sensors based on a few special nodes called beacon nodes, which are assumed to know their locations (e.g., through GPS receivers or manual configuration). However, most of these techniques cannot work properly when there are malicious attacks, especially when some of the beacon nodes are compromised. In this research, we develop a number of techniques to survive malicious attacks and detect the compromised beacon nodes that supply misleading location information to regular sensor nodes.