ComputingComputer ScienceComputer SystemsComputer NetworksDistributed SystemsNetwork SecurityNetwork Fault ToleranceNetwork ProtocolsNetwork TopologyPeer-to-peer NetworkingPeer-to-peer NetworksPeer-to-peer SystemsAnonymous NetworksCover TrafficEncryptionNetwork Address TranslationNetwork TransparencyPeer-to-peer ProtocolsSecurity In Peer-to-peer SystemsTraffic Analysis
Tarzan is a peer-to-peer anonymous IP network overlay. Because it provides IP service, Tarzan is general-purpose and transparent to applications. Organized as a decentralized peer-to-peer overlay, Tarzan is fault-tolerant, highly scalable, and easy to manage.Tarzan achieves its anonymity with layered encryption and multi-hop routing, much like a Chaumian mix. A message initiator chooses a path of peers pseudo-randomly through a restricted topology in a way that adversaries cannot easily influence. Cover traffic prevents a global observer from using traffic analysis to identify an initiator. Protocols toward unbiased peer-selection offer new directions for distributing trust among untrusted entities.Tarzan provides anonymity to either clients or servers, without requiring that both participate. In both cases, Tarzan uses a network address translator (NAT) to bridge between Tarzan hosts and oblivious Internet hosts.Measurements show that Tarzan imposes minimal overhead over a corresponding non-anonymous overlay route.
18
Ion Stoica, Robert Morris, David R. Karger et al. · 2001 · 9.7K citations
Proceedings of the 11th USENIX Security Symposium
Dan Boneh · 2002 · 2.5K citations
Michael K. Reiter, Aviel D. Rubin · ACM Transactions on Information and System Security · 1998 · 1.8K citations
Wide-area cooperative storage with CFS
Frank Dabek, M. Frans Kaashoek, David R. Karger et al. · 2001 · 1.4K citations