ACM Home Page
Please provide us with feedback. Feedback
Securing the deluge Network programming system
Full text PdfPdf (331 KB)
Source Information Processing In Sensor Networks archive
Proceedings of the 5th international conference on Information processing in sensor networks table of contents
Nashville, Tennessee, USA
POSTER SESSION: Main track table of contents
Pages: 326 - 333  
Year of Publication: 2006
ISBN:1-59593-334-4
Authors
Prabal K. Dutta  University of California, Berkeley, Berkeley, California
Jonathan W. Hui  University of California, Berkeley, Berkeley, California
David C. Chu  University of California, Berkeley, Berkeley, California
David E. Culler  University of California, Berkeley, Berkeley, California
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 90,   Citation Count: 13
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1127777.1127826
What is a DOI?

ABSTRACT

A number of multi-hop, wireless, network programming systems have emerged for sensor network retasking but none of these systems support a cryptographically-strong, public-key-based system for source authentication and integrity verification. The traditional technique for authenticating a program binary, namely a digital signature of the program hash, is poorly suited to resource-contrained sensor nodes. Our solution to the secure programming problem leverages authenticated streams, is consistent with the limited resources of a typical sensor node, and can be used to secure existing network programming systems. Under our scheme, a program binary consists of several code and data segments that are mapped to a series of messages for transmission over the network. An advertisement, consisting of the program name, version number, and a hash of the very first message, is digitally signed and transmitted first. The advertisement authenticates the first message, which in turn contains a hash of the second message. Similarly, the second message contains a hash of the third message, and so on, binding each message to the one logically preceding it in the series through the hash chain. We augmented the Deluge network programming system with our protocol and evaluated the resulting system performance.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
F. Bahr, M. Boehm, J. Franke, and T. Kleinjung. 640-bit RSA modulus factored. NMBRTHRY@LISTSERV.NODAK.EDU, Nov 2005.
 
3
V. Bokser, C. Oberg, G. Sukhatme, and A. Requicha. A small submarine robot for experiments in underwater sensor networks. In Symposium on Intelligent Autonomous Vehicles, July 2004.
 
4
S. Coleri, S. Y. Cheung, and P. Varaiya. Sensor networks for monitoring traffic. In Forty-Second Annual Allerton Conference on Communication, Control, and Computing, Univ. of Illinois, Sept. 2004.
5
 
6
W. Diffie and M. Hellman. New directions in cryptography. IEEE Transactions on Information Theory, IT-22(6):74--84, 1976.
 
7
 
8
 
9
 
10
J. Gehrke and S. Madden. Query processing in sensor networks. Pervasive Computing, Jan. 2004.
 
11
R. Gennaro and P. Rohatgi. How to sign digital streams. Lecture Notes in Computer Science, 1294:180+, 1997.
 
12
 
13
N. Gura, A. Patel, A. Wander, H. Eberle, and S. C. Shants. Comparing elliptic curve cryptography and RSA on 8-bit CPUs. In Workshop on Cryptographic Hardware and Embedded Systems, 2004.
 
14
S. Halevi and H. Krawczyk. Strengthening digital signatures via randomized hashing, May 2005.
15
16
17
18
19
 
20
 
21
 
22
S. S. Kulkarni and M. Arumugam. INFUSE: A TDMA based data dissemination protocol for sensor networks. Technical report, Michigan State Univ., East Lansing, MI, USA, 2004.
 
23
 
24
P. E. Lanigan, R. Gandhi, and P. Narasimhan. Sluice: Secure dissemination of code updates in sensor networks. In The 26th International Conference on Distributed Computing Systems (ICDCS '06), July 2006.
25
 
26
D. Malan, M. Welsh, and M. Smith. A public-key infrastructure for key distribution in tinyos based on elliptic curve cryptography. In First IEEE International Conference on Sensor and Ad hoc Communications and Networks, Santa Clara, CA, USA, Oct 2004.
 
27
28
 
29
30
 
31
 
32
33
 
34
C. Sharp, S. Schaffert, A. Woo, N. Sastry, C. Karlof, S. Sastry, and D. Culler. Design and implementation of a sensor network system for vehicle tracking and autonomous interception. In Second European Workshop on Wireless Sensor Networks, Jan. 2005.
 
35
T. Stathopoulos, J. Heidemann, and D. Estrin. A remote code update mechanism for wireless sensor networks. Technical report, UCLA, Los Angeles, CA, USA, 2003.
36
 
37
R. Szewczyk, J. Polastre, A. Mainwaring, and D. Culler. Lessons from a sensor network expedition. In Proceedings of the First European Workshop on Sensor Networks (EWSN), Jan. 2004.
 
38
G. Tolle and D. Culler. Design of an application-cooperative management system for wireless sensor networks. In 2nd European Workshop on Wireless Sensor Networks, Jan. 2005.
 
39
University of California, Berkeley. Tinyos. http://www.tinyos.net/, 2004.
 
40
X. Wang, Y. L. Yin, and H. Yu. Finding collisions in the full SHA-1. In CRYPTO, pages 17--36, 2005.
41
 
42
G. Werner-Allen, J. Johnson, M. Ruiz, J. Lees, and M. Welsh. Monitoring volcanic eruptions with a wireless sensor network. In Proceedings of the Second European Workshop on Wireless Sensor Networks (EWSN'05), Jan. 2005.
43

CITED BY  13

Collaborative Colleagues:
Prabal K. Dutta: colleagues
Jonathan W. Hui: colleagues
David C. Chu: colleagues
David E. Culler: colleagues