Method and system for verifying ownership of a digital asset using a distributed hash table and a peer-to-peer distributed ledger
AssigneenChain Licensing AG
InventorsStephane Savanah, Craig Steven Wright
Life of this patent
Estimating the term…
Loading patent…
AssigneenChain Licensing AG
InventorsStephane Savanah, Craig Steven Wright
Estimating the term…
A computer-implemented method (600) and system (1) for verifying ownership of a computer software for installation using a distributed hash table (13) and a peer-to-peer distributed ledger (14). This may be the Bitcoin blockchain or an alternative blockchain implementation. The method includes determining (610) a second user public key associated with a second user (24) from a transaction record stored on the peer-to-peer distributed ledger (14). A second public key associated with the second user may be determined (620) from an entry on the distributed hash table (13). The method further includes comparing (630) the second user public key and the second public key, and verifying (640) the ownership of the computer software based on the comparing of the second user public key and the second public key.
A computer-implemented method of controlling distribution and installation of computer software by verifying ownership using a distributed hash table and a peer-to-peer distributed ledger, the method performed by a node comprising a processor and associated with a first user (U1) corresponding to a software provider, the method comprising:
A computer system for controlling distribution and installation of computer software by verifying ownership using a distributed hash table and a peer-to-peer distributed ledger, the computer system comprising a processing device associated with a first user (U1) corresponding to a software provider, the processing device comprising a processor and a memory, the memory storing instructions which, when executed by the processor, cause the processing device to:
A non-transitory machine-readable storage medium comprising instructions thereon, the instructions when executed by a processor of a processing device, cause the processing device to:
A computer-implemented method of verifying ownership and installing computer software using a distributed hash table and a peer-to-peer distributed ledger, the method performed by a node comprising a processor and associated with a second user (U2) corresponding to a software recipient, the method comprising:
Dependencies are inferred from the claim text.