Term project Computer Science, Summer semester 2000/2001
Optimization of Mix Components in an Anonymity Network
This report was written as a term project at the Computer Engineering and Networks Laboratory of the Swiss Federal Institute of Technology (ETH) in Zürich.
The base for this work was the "Anonymity Network" of Marc Rennhard and Sandro Rafaeli. The network gives the user the capability to surf the Internet anonymously. That means that a webserver is no more capable of determining what user requested which webpages. Hence the user stays absolutely anonymous.
The existing network was not yet absolutely secure against a couple of attacks. This work perfected the system by making it resistant against two very important attacks, the Message Volume Attack and the Timing Attack. For both attacks, an adversary tries to observe the network and learn the communications which were ran across it. To defeat these attacks, so called Constant Length Messages and Mixes with a special kind of Queues were implemented.
The network was tested with both approaches and performance, as well as overhead measurements were conducted and are we discussed in the present report.
To start out, I have a couple of links for anonymizing web traffic:
Anonymizer.com
AIXS
Rewebber
Anon
Proxymate
Crowds
Freedom
KQML
Privada
Anonymicer
IDZap
I-Security
Cotse