A Robust on-Demand Path-Key Establishment Framework via Random Key Predistribution for Wireless Sensor Networks

EURASIP Journal on Wireless Communications and Networking, Mar 2006

Secure communication is a necessity for some wireless sensor network (WSN) applications. However, the resource constraints of a sensor render existing cryptographic systems for traditional network systems impractical for a WSN. Random key predistribution scheme has been proposed to overcome these limits. In this scheme, a ring of keys is randomly drawn from a large key pool and assigned to a sensor. Nodes sharing common keys can communicate securely using a shared key, while a path-key is established for those nodes that do not share any common keys. This scheme requires moderate memory and processing power, thus it is considered suitable for WSN applications. However, since the shared key is not exclusively owned by the two end entities, the established path-key may be revealed to other nodes just by eavesdropping. Based on the random-key predistribution scheme, we present a framework that utilizes multiple proxies to secure the path-key establishment. Our scheme is resilient against node capture, collusive attack, and random dropping, while only incurring a small amount of overhead. Furthermore, the scheme ensures that, with high probability, all path-keys are exclusively known by the two end nodes involved in the communication along the path.

Article PDF cannot be displayed. You can download it here:

https://link.springer.com/content/pdf/10.1155%2FWCN%2F2006%2F91304.pdf

A Robust on-Demand Path-Key Establishment Framework via Random Key Predistribution for Wireless Sensor Networks

Hindawi Publishing Corporation EURASIP Journal on Wireless Communications and Networking Volume 2006, Article ID 91304, Pages 1–10 DOI 10.1155/WCN/2006/91304 A Robust on-Demand Path-Key Establishment Framework via Random Key Predistribution for Wireless Sensor Networks Guanfeng Li,1 Hui Ling,1 Taieb Znati,1 and Weili Wu2 1 Department of Computer Science, University of Pittsburgh, Pittsburgh, PA 15260, USA 2 Department of Computer Science, University of Texas at Dallas, Richardson, TX 75083-0688, USA Received 2 October 2005; Revised 11 January 2006; Accepted 12 January 2006 Secure communication is a necessity for some wireless sensor network (WSN) applications. However, the resource constraints of a sensor render existing cryptographic systems for traditional network systems impractical for a WSN. Random key predistribution scheme has been proposed to overcome these limits. In this scheme, a ring of keys is randomly drawn from a large key pool and assigned to a sensor. Nodes sharing common keys can communicate securely using a shared key, while a path-key is established for those nodes that do not share any common keys. This scheme requires moderate memory and processing power, thus it is considered suitable for WSN applications. However, since the shared key is not exclusively owned by the two end entities, the established path-key may be revealed to other nodes just by eavesdropping. Based on the random-key predistribution scheme, we present a framework that utilizes multiple proxies to secure the path-key establishment. Our scheme is resilient against node capture, collusive attack, and random dropping, while only incurring a small amount of overhead. Furthermore, the scheme ensures that, with high probability, all path-keys are exclusively known by the two end nodes involved in the communication along the path. Copyright © 2006 Guanfeng Li et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 1. INTRODUCTION Recent advances in wireless technologies have led to a new generation of inexpensive sensors and actuators. Individually, these devices are resource-constrained and, as such, are only capable of a limited amount of processing and communication. When deployed in a large number, however, the coordinated effort of these networked devices bears promises for a significant impact, not only on science and engineering, but equally importantly on a broad range of civil and military applications, including health care, critical infrastructure protection, environmental and wildlife monitoring, crisis management, and military reconnaissance. Harnessing the potential of wireless sensor networks, however, brings about a number of fundamental challenges, the most critical of which is security. It is frequently the case that sensors are deeply embedded into the environment or deployed in open areas, making them vulnerable to physical attacks and potentially compromising sensor nodes’ security. Secure communication among sensors, during the response phase to an attack on a critical infrastructure, for example, is crucial for emergency responders to successfully coordinate their activities. Malicious information, injected by attackers during the response phase may hamper greatly the ability of first responders to communicate and share data. Cryptology methods are, therefore, needed to achieve secure communication among sensor nodes. Since sensors will either have to be powered by small nonrenewable batteries, or by a modest amount of energy that can be harvested from the environment, developing energy-efficient cryptographic algorithms and methods is a critical issue in designing security protocols for wireless sensor networks. The sensors’ resource constraints, coupled with their limited knowledge of the topology within which they are deployed, render public-key-infrastructure-(PKI) based schemes inappropriate for wireless sensor networks. Carman et al. pointed out that asymmetric cryptography algorithms, like 1024-bit RSA, consume at least two orders of magnitude more energy than symmetric cryptography algorithms, such as 1024-bit AES in [1]. Furthermore, symmetric-key cipher and hash functions execute between two to four orders of magnitude faster than their asymmetric counterparts. Similarly, trusted server-based cryptography systems, such as Kerberos, do not apply in WSNs, as these schemes require a trusted third party which is not always available in WSNs. Consequently, these schemes may not be scalable when a WSN involves thousands of sensor nodes. These constraints 2 EURASIP Journal on Wireless Communications and Networking leave designers of security protocols for WSNs with no choice but to use symmetric-key cryptographic systems. In symmetric-key cryptographic systems, keys have to be installed onto sensors before deployment. Nodes then use shared keys to conduct secure communication. Two strategies can be used to distribute shared keys between sensors in WSNs. In the first strategy, all sensor nodes share the same session key, while in the second case each sensor node shares a unique key with each of the remaining n − 1 sensors, where n is the total number of sensors in the WSN. The advantage of the first strategy stems from its low maintenance cost. In this strategy, however, the compromise of one single node may jeopardize the security of the entire network. The second strategy has potential to achieve perfect security even when a number of nodes are captured. In large WSNs, however, this approach requires installing n − 1 keys in each sensor and, as such, may be prohibitive, given the limited memory size of a sensor node. Furthermore, sensors are likely to fail due to hardware faults or energy depletion caused by excessive communication. Consequently, in order to maintain the level of node density required to meet the quality of service requirement of the applications, new sensors may have to be injected into the existing network. The addition of these nodes further limits the applicability of the second approach, as it requires installing new keys into the existing sensors in order to facilitate communication between these sensors and the newly injected ones. To overcome the shortcomings of the above strategies, a random key predistribution scheme has been proposed [2]. This scheme only requires a relatively small number of keys, in the order of ten to one hundred, to be installed onto each node, to achieve connectivity between pair of nodes with high probability. The link with two end nodes sharing keys is called secure link. Nodes that do not share a key set up a path-key, through negotiation, using paths formed by secure links. The major shortcoming of this scheme is during pathkey establishment, communication between the end nodes is exposed to intermediate nodes along the path. This path (...truncated)


This is a preview of a remote PDF: https://link.springer.com/content/pdf/10.1155%2FWCN%2F2006%2F91304.pdf
Article home page: https://link.springer.com/article/10.1155/WCN/2006/91304

Guanfeng Li, Hui Ling, Taieb Znati, Weili Wu. A Robust on-Demand Path-Key Establishment Framework via Random Key Predistribution for Wireless Sensor Networks, EURASIP Journal on Wireless Communications and Networking, 2006, pp. 091304, Volume 2006, Issue 1, DOI: 10.1155/WCN/2006/91304