A³: An Extensible Platform for Application-Aware Anonymity

Loading...
Thumbnail Image
Penn collection
Departmental Papers (CIS)
Degree type
Discipline
Subject
Computer Sciences
Funder
Grant number
License
Copyright date
Distributor
Related resources
Author
Sherr, Micah
Mao, Andrew
Marczak, William R.
Zhou, Wenchao
Contributor
Abstract

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 (A³LOG) 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 support a wide range of path selection and instantiation strategies at low performance overhead.

Advisor
Date of presentation
2010-02-28
Conference name
Departmental Papers (CIS)
Conference dates
2023-05-17T07:16:06.000
Conference location
Date Range for Data Collection (Start Date)
Date Range for Data Collection (End Date)
Digital Object Identifier
Series name and number
Volume number
Issue number
Publisher
Publisher DOI
Journal Issue
Comments
Sherr, M., Mao, A., Marczak, W., Zhou, W., Loo, B., & Blaze, M., A³: An Extensible Platform for Application-Aware Anonymity, Network and Distributed System Security Symposium, 2010, doi: http://www.isoc.org/isoc/conferences/ndss/10/pdf/14.pdf
Recommended citation
Collection