up previous


Key Points

-----

Six/Four means Anti-Censorship through decentralization of networks.

Six/Four node-to-node encryption means no monitoring or content filtering.

Six/Four end-to-end Trusted Peer encryption means no Man-In-The-Middle

subversion tactics and no key or trust-based attacks.

Six/Four anonymized routing based on virtual circuits combined with

neighboring peer blacklisting features and stealth peer features means

high degrees of anonymity for Six/Four users.

Six/Four can act as an "universal anonymous tunneling protocol", because

it opens a "tunnel" between the outside world and a peer behind a firewall

or in a censored country, and this is possible for every protocol

based on TCP or UDP.


Badly drawn ASCII
-----------------

   Uncensored Terrain        :          Censored + Monitored Terrain
                              ______________
                             !      ______
        dial5.ispxyz.net o---!     !----------------o dial351.isp.com.cn
                         |   !  F  !                |
   X hacktivismo.com     |   !  I  !                O! dial241.isp.com.cn
   :                     |   !  R  !               ||
   :                     |   !  E  !               ||
   * shell1.niceguys.org |   !  W  !      =========o dial51.isp.com.cn
   \\================\\  |   !  A  !     ||        |
    ppp1.telco.co.uk  o======!  L  !=====o dial671.isp.com.cn
                      |  |   !  L  !     |         |
    dial34.telco.com  o------!  /  !----o host2.biz.com.cn
                      |  |   !  B  !    |          |  
  node234.bigcorp.com o  |   !  O  !    o shell3.uni.edu.cn
                     /   |   !  R  !               |
   *------o--------/     *---!  D  !------@ ppp42.gov.cn
 xyz.com  |         blah.edu !  E  !      \        |
          * box5.isp.net     !  R  !______ --------o dial31.isp.com.cn
  X EFF.org                  !  (DENY: eff.org, cnn.com, hacktivismo.com, ..)
                             !_____________
 * = Trusted 6/4 Peer X = Outside host (e.g. webserver) @ = Hostile host (f3d)
 o = Normal 6/4 Node O! = Normal 6/4 Node in transfer session (ReceivingPeer)
 :::::: Unencrypted  ------ SSL encrypted  ====== SSL+TP-AES-Tunnel encrypted

A Connection Scenario

-----------

A peer in an unfree/censored country or at a censored ISP connects

into the Six/Four network through SSL connections on port 443. Traffic

from node to node is encrypted. It can also blacklist peers that

seem to be hostile.

All messages are routed through the Six/Four network, which at some

point crosses the border between censored and uncensored internet,

such as a firewall. Destinations in the "free world" are peers (and

often, dial-ups with dynamic IP addresses), hence the outside access

cannot be easily firewalled.

The peer in the unfree country knows a special (RSA) encryption key of

one Trusted Peer and a signature issued for that key by Hacktivismo.

The peer uses that special encryption key to communicate with the Trusted

Peer over the network without any third party having a chance of

compromising the content of these messages.

The Six/Four network takes care of anonymous routing - only directly

connected neighbor peers know each other's traffic, and the requesting

peer knows the Trusted Peer (not vice versa) - and of a stable route

for each transfer once it has been established.

About this document ...

This document was generated using the LaTeX2HTML translator Version 2002-2 (1.70)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html -no_subdir -split 0 -show_section_numbers /tmp/lyx_tmpdir10755x1TkOh/lyx_tmpbuf8/README.tex

The translation was initiated by mixter on 2003-02-14


up previous
root 2003-02-14