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