Signposts: end-to-end networking in a world of middleboxes
Anil Madhavapeddy, Charalampos Rotsos, Richard Mortier, , Jon Crowcroft, Sebastian Probst Eide, Steven Hand, and .
,Journal paper in ACM SIGCOMM Computer Communication Review (vol 42 issue 4).
This demo presents Signposts, a system to provide users with a secure, simple mechanism to establish and maintain communication channels between their personal cloud of named devices. Signpost names exist in the DNSSEC hierarchy, and resolve to secure end-points when accessed by existing DNS clients. Signpost clients intercept user connection intentions while adding privacy and multipath support. Signpost servers co-ordinate clients to dynamically discover routes and overcome the middleboxes that pervade modern edge networks. The demo will show a simple scenario where an individual's personal devices (phone, laptop) are interconnected via Signposts while sitting on different networks behind various middleboxes. As a result they will be able to fetch and push data between each other, demonstrated by, e.g., simple web browsing, even as the network configuration changes.