On Thu, Aug 27, 2009 at 11:57 PM, Michael Yip<mhy831 at cs.bham.ac.uk> wrote:
> Hi,
>
> My name is Michael and for my MSc project, I'm trying to measure the
> information leakage to attackers from HTL and keycloseness to the node
> (the attacker's node).
>
> I was just wondering, are keys generated according to their location? I
> see that from the code that routing is done by:
>
> 1) the distance of the my node to the key
> 2) get the distance of my peers from the key and also, their peers'
> distance from the key
> 3) the peer which can offer the shortest distance would get picked
>
> I was wondering if keycloseness between a node's location and a key
> would change over time? Actually, when is a node's location generated
> and when would it change?

On Opennet, it is randomly generated at installation and never
changes.  On darknet, it can sometimes change via swapping.  I highly
recommend you read the papers linked off the website.

A key has several components.  All URIs have an associated routing
key, which is the location.  On CHKs, this is part of the URI, and is
based on the hash of the encrypted data.  On SSKs, it is based on the
hash of the pubkey hash and the document name.  I suggest the wiki as
a starting point:
http://wiki.freenetproject.org/FreenetZeroPointSevenKeys
http://wiki.freenetproject.org/Location

If those aren't sufficient, please ask here and add more to them.
I've been slowly trying to improve the wiki, but there's a lot to be
done and I have other things to do as well, so help would be much
appreciated :)

Evan Daniel

Reply via email to