Sensor Network Defenses

Sensor networks are subject to a number of insidious attacks, including replication attacks, denial-of-message attacks, wormhole and Sybil attacks. Our work investigates innovative algorithms for preventing and/or detecting these attacks.

Replication Attacks

The low-cost, off-the-shelf hardware components in unshielded sensor-network nodes leave them vulnerable to compromise. With little effort, an adversary may capture nodes, analyze and replicate them, and surreptitiously insert these replicas at strategic locations within the network. Such attacks may have severe consequences; they may allow the adversary to corrupt network data or even disconnect significant parts of the network. We propose two new algorithms based on emergent properties, i.e., properties that arise only through the collective action of multiple nodes. Randomized Multicast distributes node location information to randomly-selected witnesses, exploiting the birthday paradox to detect replicated nodes, while Line-Selected Multicast uses the topology of the network to detect replication. Both algorithms provide globally-aware, distributed node-replica detection, and Line-Selected Multicast displays particularly strong performance characteristics. We show that emergent algorithms represent a promising new approach to sensor network security.

Denial-of-Message Attacks

So far, sensor network broadcast protocols assume a trustworthy environment. However, in safety and mission-critical sensor networks this assumption may not be valid and some sensor nodes might be adversarial. In these environments, malicious sensor nodes can deprive other nodes from receiving a broadcast message. We call this attack a Denial-of-Message Attack (DoM). In this paper, we model and analyze this attack, and present countermeasures.

We present SIS, a Secure Implicit Sampling scheme that permits a broadcasting base station to probabilistically detect the failure of nodes to receive its broadcast, even if these failures result from an attacker motivated to induce these failures undetectably. SIS works by eliciting authenticated acknowledgments from a subset of nodes per broadcast, where the subset is unpredictable to the attacker and tunable so as to mitigate acknowledgment implosion on the base station. We use a game-theoretic approach to evaluate this scheme in the face of an optimal attacker that attempts to maximize the number of nodes it denies the broadcast while remaining undetected by the base station, and show that SIS significantly constrains such an attacker even in sensor networks exhibiting high intrinsic loss rates. We also discuss extensions that permit more targeted detection capabilities.

Wormholes

MORE DESCRIPTION

Sybil Attacks

A particularly harmful attack against sensor and ad hoc networks is known as the Sybil attack, wherein a node illegitimately claims multiple identities. We show that the attack can be exceedingly detrimental to many important functions of these networks, such as routing, resource allocation, misbehavior detection, etc. Our work establishes a classification of different types of the Sybil attack, and design and analyze countermeasures against each type.

SCUBA: Secure Code Updates by Attestation in Sensor Networks

SCUBA (Secure Code Updates by Attestation in Sensor Networks) is a protocol for detecting and recovering compromised nodes in sensor networks. The SCUBA protocol enables the design of a sensor network that can detect compromised nodes without false negatives, and either repair them through code updates, or revoke the compromised nodes. SCUBA represents a promising approach for designing secure sensor networks by proposing a first approach for automatic recovery of compromised sensor nodes. It is based on ICE (Indisputable Code Execution), a primitive we introduce to dynamically establish a trusted code base on a remote, untrusted sensor node.

Contact Us






 

Papers

Parno, Bryan, Adrian Perrig, and Virgil Gligor.
"Distributed Detection of Node Replication Attacks in Sensor Networks."
In Proceedings of the IEEE Symposium on Security and Privacy, Oakland, CA, May, 2005. [ PDF ]

McCune, Jonathan M., Elaine Shi, Adrian Perrig, Michael K. Reiter.
"Detection of Denial-of-Message Attacks on Sensor Network Broadcasts."
In Proceedings of the IEEE Symposium on Security and Privacy, Oakland, CA, May, 2005. [ PDF ]

Hu, Yih-Chun, Adrian Perrig, and Dave Johnson.
"Wormhole Attacks in Wireless Networks."
In IEEE Journal on Selected Areas in Communications (JSAC). [ PDF ]

Newsome, James, Elaine Shi, Dawn Song, and Adrian Perrig
"The Sybil Attack in Sensor Networks: Analysis and Defenses."
In the Third International Symposium on Information Processing in Sensor Networks (IPSN), April, 2004. [ PDF ]

Arvind Seshadri, Mark Luk, Adrian Perrig, Leendert van Doorn, and Pradeep Khosla. "SCUBA: Secure Code Update By Attestation in Sensor Networks." ACM Workshop on Wireless Security (WiSe), September 2006. [ PDF ]

Presentations

Replication Attacks, Oakland 2005 [ PPT ]

SCUBA, WiSe 2006 (September 29, 2006). [ PPT ]