Distributed ledger for network security management
US-11050763-B1 · Jun 29, 2021 · US
US11489679B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11489679-B2 |
| Application number | US-202016921802-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 6, 2020 |
| Priority date | Jul 6, 2020 |
| Publication date | Nov 1, 2022 |
| Grant date | Nov 1, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
using certificates or pre-shared keys · CPC title
using hash chains, e.g. blockchains or hash trees · CPC title
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.