Anonymous Connections and Onion Routing

作者:Michael G. Reed, Paul F. Syverson, David M. Goldschlag


摘要:Onion Routing is an infrastructure for private communication over a public network. It provides anonymous connections that are strongly resistant to both
eavesdropping and trac analysis. Onion routing's anonymous connections are bidirectional and near real-time, and can be used anywhere a socket connection
can be used. Any identifying information must be in the data stream carried over an anonymous connection. An onion is a data structure that is treated as the
destination address by onion routers; thus, it is used to establish an anonymous connection. Onions themselves appear dierently to each onion router as well as
to network observers. The same goes for data carried over the connections they establish. Proxy aware applications, such as web browsing and e-mail, require no
modication to use onion routing, and do so through a series of proxies. A prototype onion routing network is running between our lab and other sites. This paper
describes anonymous connections and their implementation using onion routing. This paper also describes several application proxies for onion routing, as well as
congurations of onion routing networks.