Security co-engineering
AssigneeSchneider Electric Systems USA, Inc.
InventorZakarya Drias
Life of this patent
Estimating the term…
Abstract
Method and system of securely delivering a digital file from a provider to an industrial control system. A provider node creates a blockchain contract having metadata relating to the digital file to be delivered and deploys the blockchain contract to a blockchain network for verification. A plurality of other provider nodes, serving as miners, verifies and validates the blockchain contract. If the verification is successful, the blockchain networks notifies an industrial control system node associated with the industrial control system to initiate downloading the digital file from a provider repository for distribution to at least one Industrial Internet of Things (IIoT) device of the industrial control system.
Claims19
A method of securely delivering a digital file from a provider to an industrial control system, the industrial control system having a plurality of Industrial Internet of Things (IIoT) devices, the method comprising:
- creating a blockchain contract for a provider node associated with the provider, wherein the blockchain contract includes metadata relating to the digital file;
- deploying the blockchain contract to a blockchain network for verification;
- receiving a verification of the blockchain contract, wherein at least one of a plurality of miner nodes executes the verification, and wherein the miner nodes comprise nodes associated with other providers;
- notifying an industrial control system node associated with the industrial control system of a successful verification of the blockchain contract;
- responsive to the successful verification, downloading, by the industrial control system node, the digital file from a repository coupled to the provider node;
- and
- distributing, by the industrial control system node, the downloaded digital file to at least one of the IIoT devices of the industrial control system.
A system for securely delivering a digital file from one or more providers to an industrial control system, the industrial control system having a plurality of Industrial Internet of Things (IIoT) devices, the system comprising:
- a plurality of miner nodes coupled to each other via a data communication network and forming a blockchain network;
- a provider node associated with one of the one or more providers, the provider node coupled to the miner nodes via the data communication network, the provider node configured for creating a blockchain contract having metadata relating to the digital file to be delivered and deploying the blockchain contract to the miner nodes for verification;
- an industrial control system node associated with the industrial control system, the industrial control system node coupled to the miner nodes and to the provider node via the data communication network, the industrial control system node configured for receiving notification of a successful verification of the blockchain contract by the miner nodes, responsive to the successful verification, downloading the digital file from a repository coupled to the provider node, and distributing the digital file to at least one of the IIoT devices of the industrial control system.
Dependencies are inferred from the claim text.