X-Vine: Secure and Pseudonymous Routing Using Social Networks
Prateek Mittal, Matthew Caesar, Nikita Borisov

TL;DR
X-Vine is a social network-based routing protocol for distributed hash tables that enhances security against Sybil attacks, preserves user privacy, and operates efficiently with logarithmic state requirements, suitable for large-scale dynamic networks.
Contribution
It introduces X-Vine, a novel DHT protection mechanism that uses social links for communication, ensuring security, privacy, and scalability with minimal state overhead.
Findings
X-Vine requires only logarithmic state per node, making it scalable.
It effectively mitigates Sybil attacks without harming honest node performance.
The system maintains low network stretch and avoids hot spots.
Abstract
Distributed hash tables suffer from several security and privacy vulnerabilities, including the problem of Sybil attacks. Existing social network-based solutions to mitigate the Sybil attacks in DHT routing have a high state requirement and do not provide an adequate level of privacy. For instance, such techniques require a user to reveal their social network contacts. We design X-Vine, a protection mechanism for distributed hash tables that operates entirely by communicating over social network links. As with traditional peer-to-peer systems, X-Vine provides robustness, scalability, and a platform for innovation. The use of social network links for communication helps protect participant privacy and adds a new dimension of trust absent from previous designs. X-Vine is resilient to denial of service via Sybil attacks, and in fact is the first Sybil defense that requires only a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInternet Traffic Analysis and Secure E-voting · Peer-to-Peer Network Technologies · Caching and Content Delivery
