P2PSim Simulation Code for Virtual Coordinate System Attacks and Defense
| About |
This code contains the attacks and defense techniques presented in [1] on the Vivaldi Virtual Coordinate System [2].
Usage |
This code is implemented as part of the p2psim-0.3 distribution. The easiest way to get started on the code is to download and install p2psim-0.3 (can be found here). Place the tar file in the top p2psim directory and extract them. See README.txt for more details.
Attacks and Defense Implemented |
The code implements coordinate deflation, inflation, and oscillation attacks, as well as techniques to reduce incorrect coordinate mappings using spatial and temporal correlations to perform context-sensitive outlier analysis. For full description of the attacks and defense techniques, please refer to our paper [1].
References |
[1] On the Accuracy of Decentralized Network Coordinate Systems in Adversarial Networks. David Zage and Cristina Nita-Rotaru. In The 14th ACM Conference on Computer and Communications Security (CCS), Alexandria, VA, USA, October 29 - November 2, 2007.
[2] Vivaldi: a decentralized network coordinate system. Frank Dabek, Russ Cox, Frans Kaashoek, and Robert Morris. SIGCOMM Comput. Commun. Rev. 34, 4 (Aug. 2004), 15-26.
| Last updated on September 14, 2008 |