[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