Anonymizing Masses: Practical Light-weight Anonymity at the Network Level

In an era of pervasive online surveillance, Internet users are in need of better anonymity solutions for online communications without sacrificing performance. Existing overlay anonymity tools, such as the Tor network, suffer from performance limitations and recent proposals to embed anonymity into Internet protocols face fundamental deployment challenges. In this paper, we introduce Practical Anonymity at the NEtwork Level (PANEL), a practical light-weight anonymity solution based on hardware switching. We implement a prototype of PANEL on a high-performance hardware switch (namely, Barefoot Tofino) using P4 network programming language, and examine the validity and performance of the prototype. Based on our empirical results, PANEL achieves 96 (e.g., 3 transparency (i.e., PANEL requires neither client-side nor server-side modifications).

READ FULL TEXT

page 13

page 16

page 24

research
11/13/2020

iHorology: Lowering the Barrier to Microsecond-level Internet Time

High precision, synchronized clocks are essential to a growing number of...
research
05/29/2020

Programmable In-Network Obfuscation of Traffic

Recent advances in programmable switch hardware offer a fresh opportunit...
research
01/10/2020

Demo: Light-Weight Programming Language for Blockchain

This demo abstract introduces a new light-weight programming language ko...
research
06/09/2020

Parking Packet Payload with P4

Network Function (NF) deployments suffer from poor link goodput, because...
research
03/30/2023

TorKameleon: Improving Tor's Censorship Resistance With K-anonimization and Media-based Covert Channels

The use of anonymity networks such as Tor and similar tools can greatly ...
research
09/27/2020

Addressless: A New Internet Server Model to Prevent Network Scanning

Eliminating unnecessary exposure is a principle of server security. The ...
research
09/07/2021

P3FA: Unified Unicast/Multicast Forwarding with Low Egress Diversities

Multicast is an efficient way to realize one-to-many group communication...

Please sign up or login with your details

Forgot password? Click here to reset