×

Blockchain-assisted public key infrastructure for internet of things applications

  • US 10,382,485 B2
  • Filed: 02/13/2017
  • Issued: 08/13/2019
  • Est. Priority Date: 12/23/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of registering a device to a computer system, the computer system comprising a blockchain and a name/value storage (NVS), wherein the NVS is an add-on database to the blockchain, wherein name and value pairs in the NVS can be modified using a modify operation and deleted using a delete operation, the method comprising:

  • receiving, from the device, an identifier (ID) and a hash of a public key, wherein the device generates the ID, the public key, and a private key; and

    generating a first blockchain transaction, wherein the first blockchain transaction adds the received ID and hash of the public key to a first block, and adds the first block to a blockchain, wherein the received ID and hash of the public key located within the first block cannot be altered retrospectively, and further wherein the first blockchain transaction adds the received ID and hash of the public key as a name and value pair in the NVS.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×