up previous


Conceptual Steps Towards a Six/Four-based BlackNet

Trusted Peers supporting Pseudonymous Destinies via Hash-Based Destiny Aliasing

Idea:

Implement CMD_ANONYMIZE. Any peer can route this to a Trusted Peer. The payload is an offical hostname that should be anonymized. Trusted Peer 1) generates a hash as a pseudonymous alias for that hostname 2) stores an association of that hash with the original hostname in an internal cache 3) translates connection requests to that pseudonym to real connections without revealing the actual destinations

Communication Path:

1. anonymous.evil.com / 10.1.2.3 is a hypothetical party (with an IPv4 destination) wanting be anonymously reachable through one or more Trusted Peers. anonymous.evil.com sends an CMD_ANONYMIZE directly to the T.P., with the argument of "anonymous.evil.com"

2. the Trusted Peer generates a hash value out of the hostname/destination (salted, so it cannot be easily brute forced, with salt values chosen by the submitting party so it can have the same alias on multiple TP's). the resulting alias is: "ANON348a9f82b" - which is stored in an internal cache in the T.P. associating real destinations with anonymous aliases

3. the alias "ANON348a9f82b" is sent back to anonymous.evil.com, who in turn can use it to announce his anonymously accessible services, e.g. by putting his alias on news://alt.anonymous

4. now, the destination "ANON348a9f82b" can only be reached over the 6/4 network - and only by a trusted peer who has received a CMD_ANONYMIZE and can hence look up the alias. once the alias is looked up, the connection works just like a normal connection - but the real destination for the anonymous alias is never known by the requesting peer

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_tmpbuf2/README.tex

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


up previous
root 2003-02-14