Operational policies of industrial field devices and distributed databases
A configuration dataset indicative of a setting of one or more operational policies of a control of an industrial field device and a measurement dataset indicative of an event associated with the industrial field device is read from a distributed database. An analysis of the measurement dataset is performed, depending on the configuration dataset.
1. A node, comprising:
control circuitry configured to
monitor a setting of one or more operational policies of a control of an industrial field device, and
upon detecting that a change to the setting has occurred
obtain a configuration dataset indicative of the setting of the one or more operational policies of the control of the industrial field device,
write payload data of the configuration dataset to a non-distributed database,
determine a checksum of the configuration dataset, and
write the checksum to a distributed database, wherein the distributed database is a blockchain database.
2. The node of claim 1 ,
wherein the one or more operational policies include one or more of:
an active mode of operation of the industrial field device selected from a plurality of candidate modes of operation;
operational threshold constraints of the operation of the industrial field device;
a human-machine-interaction of the industrial field device; or
human-machine-interaction warning settings of the industrial field device.
3. The node of claim 1 ,
wherein the checksum of the configuration dataset is invariant with respect to a size of the payload data of the configuration dataset.
4. The node of claim 1 ,
wherein a cryptographic signature of at least a part of the configuration dataset is stored in the distributed database, the cryptographic signature being associated with a public-private keying material.
5. The node of claim 1 , wherein the checksum of the configuration dataset is a hash value.
6. A method, comprising:
monitoring a setting of one or more operational policies of a control of an industrial field device; and
upon detecting that a change to the setting has occurred
obtaining a configuration dataset indicative of the setting of the one or more operational policies of the control of the industrial field device,
writing payload data of the configuration dataset to a non-distributed database,
determining a checksum of the configuration dataset, and
writing the checksum to a distributed database, wherein the distributed database is a blockchain database.
7. The method of claim 6 , wherein the method is executed by a node including control circuitry to implement the method.
8. A non-transitory computer readable storage medium storing program code that is loadable and executable by a processor, wherein when executed by the processor, the program code configures the processor to execute the method of claim 6 .