• 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