Monitoring actions performed by a network of peer devices using a blockchain
AssigneeInternational Business Machines Corporation
InventorsMiao He, Changrui Ren, Bing Shao, Yue Tong
Life of this patent
Estimating the term…
Abstract
A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties. One example may comprise one or more of creating one or more control commands configured to control one or more smart devices, signing the one or more control commands via a key maintained by an entity creating the control commands, broadcasting the one or more control commands to the one or more smart devices, and storing the one or more control commands in a blockchain.
Claims20
A method, comprising:
- receiving, via at least one of a plurality of smart devices, from a management device, one or more control commands configured to control the at least one smart device, wherein each of the plurality of smart devices includes a query interface to allow access by another of the plurality of smart devices, and wherein each query interface includes a plurality of query functions each of which corresponds to a privilege table stored on a corresponding smart device;
- accessing, via the at least one of the plurality of smart devices, a broadcast command stored in a blockchain that is associated with the at least one smart device;
- and
- opening, via the at least one of the plurality of smart devices, and based on the broadcast command, the query interface of at least one other of the plurality of smart devices, to monitor a security status of the at least one other smart device by the at least one smart device.
An apparatus, comprising:
- a hardware-implemented processor configured to:
- receive, from a management device, one or more control commands configured to control the at least one smart device, wherein each of the plurality of smart devices includes a query interface to allow access by another of the plurality of smart devices, and wherein each query interface includes a plurality of query functions each of which corresponds to a privilege table stored on a corresponding smart device;
- access a broadcast command stored in a blockchain that is associated with the at least one smart device;
- and
- open, based on the broadcast command, the query interface of at least one other of the plurality of smart devices, to monitor a security status of the at least one other smart device by the at least one smart device.
A non-transitory computer readable storage medium configured to store at least one instruction that when executed by a processor causes the processor to perform:
- receiving, via at least one of a plurality of smart devices, from a management device, one or more control commands configured to control the at least one smart device, wherein each of the plurality of smart devices includes a query interface to allow access by another of the plurality of smart devices, and wherein each query interface includes a plurality of query functions each of which corresponds to a privilege table stored on a corresponding smart device;
- accessing, via the at least one of the plurality of smart devices, a broadcast command stored in a blockchain that is associated with the at least one smart device;
- and
- opening, via the at least one of the plurality of smart devices, and based on the broadcast command, the query interface of at least one other of the plurality of smart devices, to monitor a security status of the at least one other smart device by the at least one smart device.
Dependencies are inferred from the claim text.