Anonymous Connections and Onion Routing

Abstract

Onion Routing is an infrastructure for private communication over a public network. It provides anonymous connections that are strongly resistant to both eavesdropping and traffic 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 differently 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 modification 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 configurations of onion routing networks.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1998
Accession Number
ADA465335

Entities

People

  • David M. Goldschlag
  • Micheal G. Reed
  • Paul Syverson

Organizations

  • United States Naval Research Laboratory

Tags

Communities of Interest

  • Air Platforms

DTIC Thesaurus Topics

  • Application Protocols
  • Asymetric Encryption
  • Computer Networks
  • Computers
  • Cryptography
  • Electronic Mail
  • Information Operations
  • Infrastructure
  • Internet
  • Internet Routing
  • Materials
  • Military Research
  • Network Protocols
  • Network Topology
  • Routing
  • Web Browsers
  • Websites

Fields of Study

  • Computer science

Readers

  • Aerospace Engineering
  • Parallel and Distributed Computing.