|
Secure Sensor Network Routing:
A Clean-Slate Approach
The deployment of sensor networks in security- and safety-critical
environments requires secure communication primitives.
In this project, we design, implement, and evaluate a new
secure routing protocol for sensor networks.
Our protocol requires no special hardware and provides message delivery
even in an environment with active adversaries.
We adopt a clean-slate approach and design a new sensor network routing
protocol with security and efficiency as central design parameters.
Our protocol is efficient yet highly resilient to active attacks.
We have demonstrated the performance of our algorithms with simulation results
as well as an implementation on Telos sensor nodes.
Currently, we are expanding our testbed of sensor nodes and improving the robustness of our algorithms.
We are also developing a version of the protocol that only utilizes symmetric key cryptography.
SPINS: Security Protocols for Sensor Networks
As sensor networks edge closer towards wide-spread deployment,
security issues become a central concern. So far, much research
has focused on making sensor networks feasible and useful, and
has not concentrated on security.
We present a suite of security building blocks optimized for resource-
constrained environments and wireless communication. SPINS has
two secure building blocks: SNEP and uTESLA. SNEP provides
the following important baseline security primitives: Data
confidentiality, two-party data authentication, and data freshness. A
particularly hard problem is to provide efficient broadcast authentication,
which is an important mechanism for sensor networks.
uTESLA is a new protocol which provides authenticated broadcast
for severely resource-constrained environments. We implemented
the above protocols, and show that they are practical even on minimal
hardware: the performance of the protocol suite easily matches
the data rate of our network. Additionally, we demonstrate that the
suite can be used for building higher level protocols.
MiniSec: A Secure Sensor Network Communication Architecture
Secure sensor network communication protocols need to provide three
basic properties: data secrecy, authentication, and replay
protection. Secure sensor network link layer protocols such as TinySec
and Zigbee enjoy significant attention in the community. However,
TinySec achieves low energy consumption by reducing the level of
security provided. In contrast, Zigbee enjoys high security, but
suffers from high energy consumption.
MiniSec is a secure network layer that obtains the best of both worlds:
low energy consumption and high security. MiniSec has two operating
modes, one tailored for single-source communication, and another
tailored for multi-source broadcast communication. The latter does not
require per-sender state for replay protection and thus scales to
large networks. We present a publicly available implementation of
MiniSec for the Telos platform, and experimental results demonstrate our
low energy utilization.
|
|
Papers
Bryan Parno, Mark Luk, Evan Gaustad, and Adrian Perrig.
"Secure Sensor Network Routing: A Clean-Slate Approach."
In Proceedings of the 2nd Conference on Future Networking
Technologies (CoNEXT 2006)
in Lisboa, Portugal, December 4-7, 2006.
[ PDF ]
Adrian Perrig, Robert Szewczyk, Victor Wen, David Culler, and Doug Tygar.
"SPINS: Security Protocols for Sensor Networks."
In Wireless Networks Journal (WINE), September 2002.
[ PDF ]
Adrian Perrig, Robert Szewczyk, Victor Wen, David Culler, and Doug Tygar.
"SPINS: Security Protocols for Sensor Networks."
In Proceedings of the Seventh Annual International Conference on
Mobile Computing and Networks (MOBICOM 2001), July 2001.
[ PDF ]
Mark Luk, Ghita Mezzour, Adrian Perrig, and Virgil Gligor.
"MiniSec: A Secure Sensor Network Communication Architecture."
In Proceedings of the Sixth International Conference on
Information Processing in Sensor Networks (IPSN 2007), April 2007.
[ PDF ]
 Talks
"Secure Sensor Network Routing: A Clean-Slate Approach." CoNEXT 2006 Talk [ PPT ]
"MiniSec: A Secure Sensor Network Communication Architecture." IPSN 2007 Talk [ PPT ]
 Source Code
MiniSec source code . |