A3: An Extensible Platform for Application-Aware Anonymity

Micah Sherr, Andrew Mao, William R. Marczak, Wenchao Zhou, Boon Thau Loo, Micah Sherr, Andrew Mao, William R. Marczak, Wenchao Zhou, Boon Th · ScholarlyCommons (University of Pennsylvania) · 2010

A: An Extensible Platform for Application-Aware Anonymity This paper presents the design and implementation of Application-Aware Anonymity (A), an extensible platform for deploying anonymity-based services on the Internet. A allows applications to tailor their anonymity properties and performance characteristics according to specific communication requirements. To support flexible path construction, A exposes a declarative language (ALOG) that enables applications to compactly specify path selection and instantiation policies executed by a declarative networking engine. We demonstrate that our declarative language is sufficiently expressive to encode novel multi-metric performance constraints as well as existing relay selection algorithms employed by Tor and other anonymity systems, using only a few lines of concise code. We experimentally evaluate the A system using a combination of trace-driven simulations and deployment on Planet- Lab. Our experimental results demonstrate that A3 can flexibly

Read the paper · More papers on PaperTik