diff options
Diffstat (limited to 'spec/tor-spec/system-overview.md')
-rw-r--r-- | spec/tor-spec/system-overview.md | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/spec/tor-spec/system-overview.md b/spec/tor-spec/system-overview.md index 4897d95..8577928 100644 --- a/spec/tor-spec/system-overview.md +++ b/spec/tor-spec/system-overview.md @@ -1,16 +1,18 @@ <a id="tor-spec.txt-1"></a> + # System overview Tor is a distributed overlay network designed to anonymize low-latency TCP-based applications such as web browsing, secure shell, and instant messaging. Clients choose a path through the network and -build a ``circuit'', in which each node (or ``onion router'' or ``OR'') +build a ``circuit'', in which each node (or``onion router'' or ``OR'') in the path knows its predecessor and successor, but no other nodes in the circuit. Traffic flowing down the circuit is sent in fixed-size ``cells'', which are unwrapped by a symmetric key at each node (like the layers of an onion) and relayed downstream. <a id="tor-spec.txt-1.1"></a> + ## Keys and names Every Tor relay has multiple public/private keypairs: @@ -70,4 +72,3 @@ The same key or keypair should never be used for separate roles within the Tor protocol suite, unless specifically stated. For example, a relay's identity keys K_relayid should not also be used as the identity keypair for a hidden service K_hs_id (see rend-spec-v3.txt). - |