Methods and systems for submission and validating decentralized verifiable claims in a physical world

US11489679B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11489679-B2
Application numberUS-202016921802-A
CountryUS
Kind codeB2
Filing dateJul 6, 2020
Priority dateJul 6, 2020
Publication dateNov 1, 2022
Grant dateNov 1, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems for implementing Blockchain-based verifiable claims for use with assets in a physical world, such as Internet-of-Things (IoT) devices, are described. Verifiable claims are integrated with Root of Trust (RoT) technology, in a manner that allows verifiable claims to be linked with physical assets and a “proof” of provisioning of decentralized identity to be established. A system integrates Blockchain and IoT technologies, including Blockchain IoT device with hardware RoT implemented thereon. A validation process leverages RoT of the device to establish a decentralized “proof” of RoT on the Blockchain, which can then be used as a verifiable claim for the device. The validation process can also use the “proof” of RoT to further validate data obtained from the Blockchain IoT device, and to validate business logic allowing context based control of any subsequent transactions. Further, the validation process achieves automation with respect to trustability.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: automatically validating, by a verifiable claim sub-system, a verifiable claim presented by a Blockchain Internet-of-things (IoT) device; in response to successfully validating the verifiable claim, automatically validating a data stream presented by the Blockchain IoT device; in response to successfully validating the data stream, automatically validating a business logic associated with a transaction involving the Blockchain IoT device; in response to successfully validating the business logic, automatically approving the verifiable claim and executing the transaction involving the Blockchain IoT device, wherein the transaction is executed based on a context defined by the validated verifiable claim; and in response to executing the transaction, creating a new verifiable claim for a new transaction. 2. The method of claim 1 , wherein validating the presented verifiable claim comprises: determining that a digital transaction associated with the verifiable claim and digital certificate associated with the identity of the Blockchain IoT device is present on a Blockchain and is valid. 3. The method of claim 2 , wherein the verifiable claim presented by the Blockchain IoT device is associated with a Root of Trust (RoT) embedded on the IoT device. 4. The method of claim 3 , wherein validating the verifiable claim presented by the Blockchain IoT device comprises: establishing a proof of the RoT embedded on the IoT device. 5. The method of claim 4 , wherein validating the data stream presented by the Blockchain IoT device comprises: determining whether a signature in the data based on the established proof of the RoT is valid. 6. The method of claim 5 , wherein validating the data stream presented by the Blockchain IoT device comprises: determining whether data attributes from the data stream that are associated with monitored conditions of the Blockchain IoT device are valid. 7. The method of claim 1 , wherein validating the business logic associated with the transaction involving the Blockchain IoT device comprises: determining whether data from the data stream satisfies the criteria of the business logic defined in a smart contract on a Blockchain. 8. The method of claim 7 , wherein the Blockchain IoT device is a physical asset. 9. The method of claim 1 , wherein validating the verifiable claim, validating the data stream, and both validating the data stream and generation of a new verifiable claim as a proof of this transaction are automated. 10. A Blockchain Internet-of-things (IoT) system, comprising: a plurality of Blockchain IoT devices, wherein at least one of the plurality of Blockchain IoT devices comprises a hardware Root of Trust (RoT) embedded thereon; a Blockchain network coupled to the Blockchain IoT device; and a verifiable claim sub-system coupled to the Blockchain IoT network, wherein the verifiable claim sub-system is configured to: automatically validate a verifiable claim; in response to successfully validating the verifiable claim, automatically validate a data stream; in response to successfully validating the data stream, automatically validate a business logic associated with a transaction within the Blockchain IoT system; in response to successfully validating the business logic, automatically approve the verifiable claim and execute the transaction within the Blockchain IoT system, wherein the transaction is executed based in a context defined by the validated verifiable claim; and in response to executing the transaction, issue a new verifiable claim for a new transaction. 11. The system of claim 10 , wherein the Blockchain IoT device comprises at least one of a radio frequency identification (RFID) tag, an RFID scanner, a Bluetooth device, a Bluetooth reader or any other source of machine-readable or -receivable data from the physical world. 12. The system of claim 11 , wherein the transaction within the Blockchain IoT system comprises a communication between the Blockchain IoT device with the hardware RoT and another one of the plurality of Blockchain IoT devices. 13. The system of claim 12 , wherein the Blockchain network maintains a digital certificate associated with the Blockchain IoT device with the hardware RoT. 14. The system of claim 13 , wherein the Blockchain IoT device with the hardware RoT presents the variable claim, and the verifiable claim is associated with the hardware RoT. 15. The system of claim 14 , wherein the verifiable claim sub-system validates the verifiable claim by establishing a proof of the hardware RoT. 16. The system of claim 15 , wherein the verifiable claim sub-system establishes a proof of the hardware RoT by accessing the Blockchain to validate the digital certificate associated with the Blockchain IoT device with the hardware RoT. 17. The system of claim 16 , wherein the Blockchain IoT device with the hardware RoT presents the data stream. 18. The system of claim 17 , wherein the verifiable claim sub-system validates the data stream by determining whether a signature associated with the Blockchain device with the hardware RoT is valid. 19. The system of claim 18 , wherein the verifiable claim sub-system validates the data stream by determining whether the hardware RoT is untampered and valid and can issue a new verifiable claim for the current transaction based on the business logic.

Assignees

Inventors

Classifications

  • H04W12/069Primary

    using certificates or pre-shared keys · CPC title

  • using hash chains, e.g. blockchains or hash trees · CPC title

  • H04L9/3263Primary

    involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements (network architectures or network communication protocols for supporting authentication of entities using certificates in a packet data network H04L63/0823) · CPC title

  • the interrogation device being adapted for miscellaneous applications · CPC title

  • involving digital signatures · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11489679B2 cover?
Methods and systems for implementing Blockchain-based verifiable claims for use with assets in a physical world, such as Internet-of-Things (IoT) devices, are described. Verifiable claims are integrated with Root of Trust (RoT) technology, in a manner that allows verifiable claims to be linked with physical assets and a “proof” of provisioning of decentralized identity to be established. A syst…
Who is the assignee on this patent?
Hewlett Packard Entpr Dev Lp
What technology area does this patent fall under?
Primary CPC classification H04W12/069. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).