[chord] Help: immutable blocks in Dhash
Emil Sit
sit at MIT.EDU
Thu Jul 20 11:35:57 EDT 2006
Hello,
On Sat, 15 July 2006 at 08:52 (+0100), vsp wrote:
> (1) Is this scheme correct in theory? Knowing that Dhash does
> immutable block storage, if the same person logs out of the network
> and then logs in after sometime (username john remains same) with a
> different ip address (dynamic ip addresses case), then will the scheme
> fail because there will be two blocks with same key(username) but
> different contents (ip address). If yes, then what is the way around
> this problem ?
The best way to solve this problem would be to use KEYHASH blocks. The
key in DHash is derived from a public signature verification key (and a
salt) and the data is verified using the public key. Each user has a
corresponding private key and signs a block indicating his location
using that key. DHash and the other users in the system would then be
able to verify the validity of a given block by checking that the
signature validates.
--
Emil Sit / MIT CSAIL PDOS / http://pdos.csail.mit.edu/chord/
More information about the chord
mailing list