A Method And System For Securing Computer Software Using A Distributed Hash Table And A Blockchain

  • Published: Aug 31, 2017
  • Earliest Priority: Feb 23 2016
  • Family: 17
  • Cited Works: 2
  • Cited by: 4
  • Cites: 1
  • Additional Info: Full text

A computer-implemented method (100) and system (1) for determining a metadata M for securing a controlled digital resource such as computer software using a distributed hash table (13) and a peer-to-peer distributed ledger (14). This is a blockchain such as the Bitcoin blockchain. The method includes determining (110) a data associated with the computer software and determining (120) a first hash value based on the computer software. A second hash value based on the data and the computer software may be determined (130). The method further includes sending 140, over a communications network (5), the data, the first hash value and the second hash value to an entry for storage in a distributed hash table (13). The second hash value may be a key of a key-value pair. The data and the first hash value may be a value in the key-value pair. A metadata (M) that is based on the second hash value may be determined (150) for storage on the peer-to-peer distributed ledger (14).

CPC Classifications
Download PDF
Document Preview
Document History
  • Publication: Aug 31, 2017
  • Application: Feb 14, 2017
    WO IB 2017050827 W
  • Priority: Apr 22, 2016
    GB GB 201607058 A
  • Priority: Feb 23, 2016
    GB GB 201603125 A

Download Citation

Sign in to the Lens