arXiv · 2006.00097
Programmable In-Network Obfuscation of Traffic
Abstract
Recent advances in programmable switch hardware offer a fresh opportunity to protect user privacy. This paper presents PINOT, a lightweight in-network anonymity solution that runs at line rate within the memory and processing constraints of hardware switches. PINOT encrypts a client's IPv4 address with an efficient encryption scheme to hide the address from downstream ASes and the destination server. PINOT is readily deployable, requiring no end-user software or cooperation from networks other than the trusted network where it runs. We implement a PINOT prototype on the Barefoot Tofino switch, deploy PINOT in a campus network, and present results on protecting user identity against public DNS, NTP, and WireGuard VPN services.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Liang Wang, Hyojoon Kim, Prateek Mittal, Jennifer Rexford. 2020-05-29. Programmable In-Network Obfuscation of Traffic. https://arxiv.org/abs/2006.00097
Cite the original work for its findings. Save a collection to share your selection of sources.