DocumentCode :
1754942
Title :
Newton: Securing Virtual Coordinates by Enforcing Physical Laws
Author :
Seibert, Jeff ; Becker, Steffen ; Nita-Rotaru, Cristina ; State, Radu
Author_Institution :
Purdue Univ., West Lafayette, IN, USA
Volume :
22
Issue :
3
fYear :
2014
fDate :
41791
Firstpage :
798
Lastpage :
811
Abstract :
Virtual coordinate systems (VCSs) 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 VCSs while providing better accuracy than Vivaldi, even in benign settings. Finally, we show how to design a VCS that better matches a real physical system, thus allowing for more intuitive and tighter system parameters that are even more difficult to exploit by attackers.
Keywords :
computer network security; learning (artificial intelligence); Newton; PlanetLab testbed; Vivaldi coordinate systems; arbitrary hosts; compromised nodes; decentralized VCS; insider attackers; machine learning; malicious nodes; node cooperation; physical laws; virtual coordinate systems; Distributed systems; physical laws; security; virtual coordinate systems (VCSs);
fLanguage :
English
Journal_Title :
Networking, IEEE/ACM Transactions on
Publisher :
ieee
ISSN :
1063-6692
Type :
jour
DOI :
10.1109/TNET.2013.2264725
Filename :
6523976
Link To Document :
بازگشت