Sluice: Secure Dissemination of Code Updates in Sensor Networks - Robotics Institute Carnegie Mellon University

Sluice: Secure Dissemination of Code Updates in Sensor Networks

P. E. Lanigan, R. Gandhi, and P. Narasimhan
Conference Paper, Proceedings of 26th IEEE International Conference on Distributed Computing Systems (ICDCS '06), pp. 53, July, 2006

Abstract

Existing network reprogramming protocols target the efficient, reliable, multi-hop dissemination of application updates in sensor networks, but assume correct or fail-stop behavior from participating sensors. Compromised nodes can subvert such protocols to result in the propagation and remote installation of malicious code. Sluice aims for the progressive, resource-sensitive verification of updates in sensor networks to ensure that malicious updates are not disseminated or installed, while trusted updates continue to be efficiently disseminated. Our verification mechanism provides authenticity and integrity through a hash-chain construction that amortizes the cost of a single digital signature over an entire update. We integrate Sluice with an existing network reprogramming protocol and empirically evaluate its effectiveness both in a real sensor testbed and through simulation.

BibTeX

@conference{Lanigan-2006-122256,
author = {P. E. Lanigan and R. Gandhi and P. Narasimhan},
title = {Sluice: Secure Dissemination of Code Updates in Sensor Networks},
booktitle = {Proceedings of 26th IEEE International Conference on Distributed Computing Systems (ICDCS '06)},
year = {2006},
month = {July},
pages = {53},
}