<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Tor: an anonymizing overlay network for TCP</title>
<meta name="Author" content="Roger Dingledine" />
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<link rel="stylesheet" type="text/css" href="default.css" />
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
</head>
<body>
<div class="menu" id="side">
<!-- <img id="logo" src="tor.jpg" alt="cute tor gate" /> -->
<a href="index.html">Home</a> <br />
<a class="current">How it works</a> <br />
<a href="download.html">Download</a> <br />
<a href="documentation.html">Documentation</a><br />
<a href="contribute.html">Contribute</a> <br />
<a href="developers.html">Developers</a> <br />
<a href="research.html">Research</a> <br />
<a href="people.html">People</a> <br />
</div><!-- #side -->
<div class="main" id="main">
<h2>Tor: How it works</h2>
<p>
<a href="overview.html">Basic Tor overview</a>: what Tor provides, why it
matters, how it works.
</p>
<p>
<a href="cvs/tor/doc/tor-doc.html">Installing,
configuring, and running Tor</a>.
</p>
<p>The <b>design document</b> (published at Usenix
Security 2004) gives our justifications and security analysis for the
Tor design:</p>
<ul>
<li><a href="cvs/tor/doc/design-paper/tor-design.pdf">PDF version</a></li>
<li><a href="cvs/tor/doc/design-paper/tor-design.html">HTML version</a></li>
</ul>
<p>The <b>specification</b> aims to give
developers enough information to build a compatible version of Tor:</p>
<ul>
<li><a href="cvs/tor/doc/tor-spec.txt">Main Tor specification</a></li>
<li><a href="cvs/tor/doc/rend-spec.txt">Tor rendezvous specification</a></li>
<li><a href="cvs/tor/doc/control-spec.txt">Tor UI control specification</a></li>