Virtual Private Overlays: Secure Group Commounication in NAT-Constrained Environments
David Isaac Wolinsky, Kyungyong Lee, Tae Woong Choi, P. Oscar Boykin,, and Renato Figueiredo

TL;DR
This paper introduces a secure, private overlay network framework that leverages a public overlay for bootstrapping, NAT traversal, and security management, enabling scalable and resilient P2P applications in NAT-constrained environments.
Contribution
It presents a novel method for creating secure, private overlays using a public overlay for bootstrap and NAT traversal, with a web-based PKI management system.
Findings
Successful implementation in a P2P VPN
Effective NAT traversal using STUN and TURN
Validated through simulations and PlanetLab deployment
Abstract
Structured P2P overlays provide a framework for building distributed applications that are self-configuring, scalable, and resilient to node failures. Such systems have been successfully adopted in large-scale Internet services such as content delivery networks and file sharing; however, widespread adoption in small/medium scales has been limited due in part to security concerns and difficulty bootstrapping in NAT-constrained environments. Nonetheless, P2P systems can be designed to provide guaranteed lookup times, NAT traversal, point-to-point overlay security, and distributed data stores. In this paper we propose a novel way of creating overlays that are both secure and private and a method to bootstrap them using a public overlay. Private overlay nodes use the public overlay's distributed data store to discover each other, and the public overlay's connections to assist with NAT hole…
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
TopicsPeer-to-Peer Network Technologies · Caching and Content Delivery · Advanced Data Storage Technologies
