[p2p-hackers] Ways of enforcing "property rights" for data published to a DHT

Cortland Klein me at pixelcort.com
Fri Apr 22 19:33:13 UTC 2005


One solution could be Freenet-style dynamic subspaces. The keys for a  
dynamic subspace would be marked with a 160-bit public key, and the  
values or linked values would include a cryptographic signature. When  
a peer receives a Put message, they look up the value and check that  
the inner value hashed and encrypted decrypts with the given public  
key. If that test passes, the put is successful. Likewise, any get on  
a key that is a subspace key will cause the peer to check the  
validity of the signature against the public key.

On Apr 22, 2005, at 4:44 AM, Enzo Michelangeli wrote:

> I wonder if other DHT's implement mechanisms to make a record  
> protected
> from being overwritten by unauthorized parties. A simple way could be
> based on adding to the data an unguessable "cookie" (say, another  
> 128-bit
> string with randoly-generated content) that would be stored in the  
> DHT but
> NOT returned as result of a successful search; republishing a  
> record with
> a different dictionary would result in the replacement of one  
> previously
> existing ONLY if also the cookie were the same. Unfortunately this
> improvement cannot be put in place while preserving  
> interoperability with
> the existing Overnet network, but I wonder if and how other DHT's have
> tackled this issue.
>

--
Cortland Klein <me at pixelcort.com> (XMPP/SMTP)
nuWeb Project Founder - http://nuweb.org/ "Infinite Scalability"
Journal - http://pixelcort.com/ "Ranting and Raving"
The geeks shall take over the world and the bits shall be set free!





More information about the P2p-hackers mailing list