Securing Virtual Coordinates by Enforcing Physical Laws

被引:3
作者
Seibert, Jeff [1 ]
Becker, Sheila
Nita-Rotaru, Cristina [1 ]
State, Radu
机构
[1] Purdue Univ, W Lafayette, IN 47907 USA
来源
2012 IEEE 32ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS) | 2012年
关键词
D O I
10.1109/ICDCS.2012.22
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Virtual coordinate systems (VCS) provide accurate estimations of latency between arbitrary hosts on a network, while conducting a small amount of actual measurements and relying on node cooperation. While these systems have good accuracy under benign settings, they suffer a severe decrease of their effectiveness when under attack by compromised nodes acting as insider attackers. Previous defenses mitigate such attacks by using machine learning techniques to differentiate good behavior (learned over time) from bad behavior. However, these defense schemes have been shown to be vulnerable to advanced attacks that make the schemes learn malicious behavior as good behavior. We present Newton, a decentralized VCS that is robust to a wide class of insider attacks. Newton uses an abstraction of a real-life physical system, similar to that of Vivaldi, but in addition uses safety invariants derived from Newton's laws of motion. As a result, Newton does not need to learn good behavior and can tolerate a significantly higher percentage of malicious nodes. We show through simulations and real-world experiments on the PlanetLab testbed that Newton is able to mitigate all known attacks against VCS while providing better accuracy than Vivaldi, even in benign settings.
引用
收藏
页码:315 / 324
页数:10
相关论文
共 31 条
[1]  
[Anonymous], 2009, IMC
[2]  
[Anonymous], 2011, NDSS
[3]  
[Anonymous], P ACM SIGCOMM
[4]  
[Anonymous], USENIX
[5]  
Becker S., 2011, RAID
[6]  
Chan-Tin Eric., 2009, SecureComm
[7]  
CHU YH, 2000, P SIGMETRICS
[8]  
Costa M., 2004, P ICDCS
[9]   IDMaps: A global Internet host distance estimation service [J].
Francis, P ;
Jamin, S ;
Jin, C ;
Jin, YX ;
Raz, D ;
Shavitt, Y ;
Zhang, LX .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2001, 9 (05) :525-540
[10]  
Fu Y., 2009, ICPADS