Secure and self-stabilizing clock synchronization in sensor networks

被引:6
作者
Hoepman, Jaap-Henk [3 ,4 ]
Larsson, Andreas [1 ,2 ]
Schiller, Elad M. [1 ,2 ]
Tsigas, Philippas [1 ,2 ]
机构
[1] Chalmers Univ Technol, Dept Comp Sci & Engn, SE-41296 Gothenburg, Sweden
[2] Gothenburg Univ, SE-41296 Gothenburg, Sweden
[3] TNO ICT, NL-9701 BK Groningen, Netherlands
[4] Radboud Univ Nijmegen, NL-6500 GL Nijmegen, Netherlands
关键词
Secure and resilient computer systems; Sensor-network systems; Clock-synchronization; Self-Stabilization; MALICIOUS INTERFERENCE; TIME SYNCHRONIZATION; WIRELESS;
D O I
10.1016/j.tcs.2010.04.012
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In sensor networks, correct clocks have arbitrary starting offsets and nondeterministic fluctuating skews. We consider an adversary that aims at tampering with the clock synchronization by intercepting messages, replaying intercepted messages (after the adversary's choice of delay), and capturing nodes (i.e., revealing their secret keys and impersonating them). We present an efficient clock sampling algorithm which tolerates attacks by this adversary, collisions, a bounded amount of losses due to ambient noise, and a bounded number of captured nodes that can jam, intercept, and send fake messages. The algorithm is self-stabilizing, so if these bounds are temporarily violated, the system can efficiently stabilize back to a correct state. Using this clock sampling algorithm, we construct the first self-stabilizing algorithm for secure clock synchronization in sensor networks that is resilient to the aforementioned adversarial attacks. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:5631 / 5647
页数:17
相关论文
共 31 条
[1]  
ABRAMSON N, 1972, ALOHA SYSTEM
[2]  
[Anonymous], 2005, P 4 ACM WORKSHOP WIR
[3]   Fault-tolerance and self-stabilization: impossibility results and solutions using self-stabilizing failure detectors [J].
Beauquier, J ;
KekkonenMoneta, S .
INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1997, 28 (11) :1177-1187
[4]  
DEMIRBAS M, 2004, LNCS, V3544, P299
[5]   SELF-STABILIZING SYSTEMS IN SPITE OF DISTRIBUTED CONTROL [J].
DIJKSTRA, EW .
COMMUNICATIONS OF THE ACM, 1974, 17 (11) :643-644
[6]  
Dolev S., 2000, Self-Stabilization
[7]  
Dolev S, 2007, LECT NOTES COMPUT SC, V4731, P208
[8]   The Wireless Synchronization Problem [J].
Dolev, Shlomi ;
Gilbert, Seth ;
Guerraoui, Rachid ;
Kuhn, Fabian ;
Newport, Calvin .
PODC'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2009, :190-199
[9]   Secure Communication Over Radio Channels [J].
Dolev, Shlomi ;
Gilbert, Seth ;
Guerraoui, Rachid ;
Newport, Calvin .
PODC'08: PROCEEDINGS OF THE 27TH ANNUAL ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2008, :105-+
[10]   Fine-grained network time synchronization using reference broadcasts [J].
Elson, J ;
Girod, L ;
Estrin, D .
USENIX ASSOCIATION PROCEEDINGS OF THE FIFTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, 2002, :147-163