Consider the following scenario
User A stores an image on a DHT and receives a SHA-256 hash in return.
User A wants to prove ownership of the data has, so he registers a username on the namecoin blockchain and receives a public-private key pair in return.
User B want proof that user A owns the DHT hash.
- How does User A 'sign' the DHT hash with his namecoin private key?
- How does User B get proof that User A signed the DHT hash with their namecoin private key?