CN113590375A - Block chain-based stability control device information verification method and system - Google Patents

Block chain-based stability control device information verification method and system Download PDF

Info

Publication number
CN113590375A
CN113590375A CN202110711678.0A CN202110711678A CN113590375A CN 113590375 A CN113590375 A CN 113590375A CN 202110711678 A CN202110711678 A CN 202110711678A CN 113590375 A CN113590375 A CN 113590375A
Authority
CN
China
Prior art keywords
stability control
hash value
information data
control information
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110711678.0A
Other languages
Chinese (zh)
Inventor
高原
杨映日
石可馨
李盈智
郑可欣
刘笑天
姜源
王一楠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Electric Chain Technology Co ltd
Original Assignee
Beijing Electric Chain Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Electric Chain Technology Co ltd filed Critical Beijing Electric Chain Technology Co ltd
Priority to CN202110711678.0A priority Critical patent/CN113590375A/en
Publication of CN113590375A publication Critical patent/CN113590375A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1004Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's to protect a block of data words, e.g. CRC or checksum
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1008Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
    • G06F11/1048Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices using arrangements adapted for a specific error detection or correction feature
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a block chain-based stability control device information verification method and system, which comprises the following steps: storing first stability control information data of stability control software passing rationality verification and a corresponding first hash value into a block chain; the regulation and control cloud data platform downloads the first stability control information data and the first hash value from the block chain; the control cloud data platform receives stability control information data filled in a stability control device, collected and sent by the online monitoring and analyzing system, so as to obtain second stability control information data, and hash calculation is carried out on the second stability control information data so as to determine a second hash value; and the control cloud data platform carries out consistency check comparison on the first hash value and the second hash value, and when the comparison result indicates that the first hash value and the second hash value are consistent, it is determined that the consistency check of the stability control software in the stability control device is passed. According to the invention, by using a block chain technical means, the quality improvement and efficiency improvement of the management of the stability control system are realized, and the safe and stable operation level of the power grid is improved.

Description

Block chain-based stability control device information verification method and system
Technical Field
The invention relates to the technical field of verification of stability control devices, in particular to a stability control device information verification method and system based on a block chain.
Background
The safety and stability control system (device) is a second defense line for keeping the power system to operate safely and stably. The system is communicated by the stable control devices of two or more stations. Whether the stability control system can implement the control measures determined offline within the specified time directly determines whether the power system can continuously, safely and stably operate when bearing serious faults. At present, the online monitoring and management functions of the stability control device are widely applied to provincial and above power grid dispatching mechanisms in China, and the stability control device also has application cases in part of local dispatching mechanisms, industrial and mining enterprises and independent power grids. The on-line monitoring and management system of the stability control device is developed into an application function module of a power grid regulation and control system, the monitoring range of a power grid is expanded from primary equipment to secondary equipment, an information source of the stability control device is provided for other application modules of a dispatching system, an automatic means is provided for professional stability control management, and the working efficiency is improved. The consistency check of the stability control device means that the execution strategy, the software version, the fixed value file and the scheduling side data on the station side stability control device are always kept consistent.
The current management situation of the stability control device is as follows:
(1) the strategy of the stable control device is 'one set of one scheme', and the strategies of all the devices are different; the strategy is adjusted according to the power grid condition at an interval, and strategy software is upgraded one by one during adjustment. At present, measures for ensuring consistency of a release strategy and a device operation strategy are generally lacked, and means for efficiently and conveniently mastering consistency conditions of all devices are also lacked.
(2) After the stability control strategy is determined, the specific constant value entry of the stability control device can be determined, so that consistency is more difficult to manage than protection constant value (determined by model and version).
(3) The method lacks the strategy for historical release and the technical means for fixed value forgery prevention and tamper prevention, and is not beneficial to the development of accident investigation, responsibility confirmation and other works.
(4) The traditional stability control device data consistency checking work is carried out manually, the workload is large, the efficiency is low, and the error is easy to occur.
Disclosure of Invention
The invention provides a block chain-based stability control device information verification method and system, and aims to solve the problem of verifying stability control information data of a stability control device.
In order to solve the above problem, according to an aspect of the present invention, there is provided a block chain-based information verification method for a stability control device, the method including:
storing first stability control information data of stability control software passing rationality verification and a corresponding first hash value into a block chain;
the regulation and control cloud data platform downloads the first stability control information data and the first hash value from the block chain;
the control cloud data platform receives stability control information data filled in a stability control device, collected and sent by the online monitoring and analyzing system, so as to obtain second stability control information data, and hash calculation is carried out on the second stability control information data so as to determine a second hash value;
and the control cloud data platform carries out consistency check comparison on the first hash value and the second hash value, and when the comparison result indicates that the first hash value and the second hash value are consistent, it is determined that the consistency check of the stability control software in the stability control device is passed.
Preferably, the first stability control information data and the second stability control information data each include: the version number of the stability control software, the CRC code, the generation time, the security control strategy file and the fixed value file.
Preferably, wherein the method further comprises:
and when the comparison result indicates that the first hash value is inconsistent with the second hash value, determining that stability control software in the stability control device does not pass consistency check, determining inconsistent data in the first stability control information data and the second stability control information data corresponding to the second hash value through hash value indexes, and sending corresponding alarm information to the monitoring terminal according to the determined inconsistent data.
Preferably, the regulation cloud data platform and the online monitoring and analysis system perform information interaction through an isolation device.
Preferably, wherein the method further comprises:
and carrying out validity verification on the stability control information data sent by the stability control manufacturer through a validity verification mechanism, taking the stability control information data passing the validity verification as first stability control information data, and carrying out Hash calculation on the first stability control information data to obtain the first Hash value.
According to another aspect of the present invention, there is provided a block chain-based stability control device information verification system, including:
the uplink chain storage unit is used for storing the first stability control information data of the stability control software passing the rationality verification and the corresponding first hash value into the block chain;
the data downloading unit is used for enabling the regulation and control cloud data platform to download the first stability control information data and the first hash value from the block chain;
the hash calculation unit is used for enabling the regulation and control cloud data platform to receive stability control information data which are collected and sent by the online monitoring and analysis system and filled in the stability control device so as to obtain second stability control information data, and performing hash calculation on the second stability control information data so as to determine a second hash value;
and the consistency checking unit is used for enabling the regulation and control cloud data platform to carry out consistency checking comparison on the first hash value and the second hash value, and when the comparison result indicates that the first hash value and the second hash value are consistent, determining that the stability control software in the stability control device passes the consistency checking.
Preferably, the first stability control information data and the second stability control information data each include: the version number of the stability control software, the CRC code, the generation time, the security control strategy file and the fixed value file.
Preferably, wherein the system further comprises:
and the alarm unit is used for determining that the stability control software in the stability control device does not pass consistency check when the comparison result indicates that the first hash value is inconsistent with the second hash value, determining inconsistent data in the second stability control information data corresponding to the first stability control information data and the second hash value through hash value indexes, and sending corresponding alarm information to the monitoring terminal according to the determined inconsistent data.
Preferably, the regulation cloud data platform and the online monitoring and analysis system perform information interaction through an isolation device.
Preferably, wherein the system further comprises:
and the legality verification unit is used for verifying the legality of the stability control information data sent by the stability control manufacturer through a legality verification mechanism, taking the stability control information data passing the legality verification as first stability control information data, and performing Hash calculation on the first stability control information data to obtain a first Hash value.
The invention provides a stability control device information checking method and system based on a block chain, which are used for comparing a first hash value stored in the block chain with a second hash value obtained by carrying out hash calculation on acquired stability control information data to carry out consistency check on the stability control information data of a stability control device, and introducing a block chain technology into the management process of a safety and stability control system, thereby solving the problems that data files such as a stability control device software version, an execution strategy, a fixed value file and the like are easy to be distorted, wrongly modified and lost, realizing that data issued by a dispatching side of the stability control device and data received by a field station side are completely consistent, realizing quality improvement and efficiency improvement of management of the stability control system by using a block chain technical means, and improving the safe and stable operation level of a power grid.
Drawings
A more complete understanding of exemplary embodiments of the present invention may be had by reference to the following drawings in which:
fig. 1 is a flowchart of a block chain-based stability control device information verification method 100 according to an embodiment of the present invention;
fig. 2 is an interaction framework diagram for implementing information consistency check of a stability control device based on a block chain according to an embodiment of the present invention;
FIG. 3 is a diagram of a physical architecture of a block chain based stability control software version management system according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a block chain-based stability control device information verification system 400 according to an embodiment of the present invention.
Detailed Description
The exemplary embodiments of the present invention will now be described with reference to the accompanying drawings, however, the present invention may be embodied in many different forms and is not limited to the embodiments described herein, which are provided for complete and complete disclosure of the present invention and to fully convey the scope of the present invention to those skilled in the art. The terminology used in the exemplary embodiments illustrated in the accompanying drawings is not intended to be limiting of the invention. In the drawings, the same units/elements are denoted by the same reference numerals.
Unless otherwise defined, terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Further, it will be understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense.
Fig. 1 is a flowchart of a block chain-based stability control device information verification method 100 according to an embodiment of the present invention. As shown in fig. 1, in the block chain-based stability control device information verification method provided in the embodiment of the present invention, consistency verification is performed on stability control information data of a stability control device by comparing a first hash value stored in a block chain with a second hash value obtained by performing hash calculation on acquired stability control information data, and a block chain technology is introduced into a management process of a safety and stability control system, so that problems that data files such as a stability control device software version, an execution policy, and a fixed value file are easily tampered, erroneously modified, and lost are solved, that data issued by a scheduling side of the stability control device and data received by a site side are completely consistent, quality improvement and efficiency enhancement of management of the stability control system are realized by using a block chain technology, and a safe and stable operation level of a power grid is improved. In the block chain-based stability control device information verification method 100 provided by the embodiment of the present invention, starting from step 101, in step 101, first stability control information data of stability control software that passes rationality verification and a corresponding first hash value are stored in a block chain.
Preferably, wherein the method further comprises:
and carrying out validity verification on the stability control information data sent by the stability control manufacturer through a validity verification mechanism, taking the stability control information data passing the validity verification as first stability control information data, and carrying out Hash calculation on the first stability control information data to obtain the first Hash value.
Preferably, the first stability control information data and the second stability control information data each include: the version number of the stability control software, the CRC code, the generation time, the security control strategy file and the fixed value file.
According to the invention, data (all data required by the stable control device) such as version information, a fixed value, a pressing plate, a software version, a check code and the like of the stable control device are respectively subjected to chain storing and verification and comparison from two aspects of a dispatching side and a station side, so that the integrity and the safety of the relevant data of the stable control device in the transmission process can be ensured, the data evidence obtaining service can be realized, the anti-tampering and traceability of the stable control data are realized, and the stable operation of the device is supported.
Referring to fig. 2, in the present invention, the network environment of the scheduling system is divided into three areas I, ii, and iii according to the location, the importance level, and different functions, where the area I and the area ii are areas where power plant ends are located, and are mainly used for information acquisition of station safety and stability devices; the area III is a management control area, the dispatching side system and the management platform are mainly located in the area, and information interaction needs to be carried out among the area I, the area II and the area III through an isolation device. The business process of the stable control device management is mainly carried out in the I area and the III area.
The I area is mainly used for information collection of the plant station safety and stability device, collected data comprise device version information, an execution strategy file and a fixed value file, real-time data of the device are synchronously copied and output to the III area through the dispatching end system and are stored in the regulation and control cloud data platform. And deploy application functions in secure iii-zone.
A 'consistency check application of a stability control device' is deployed on a regulation cloud, and the consistency of the release state of key stability control device data (the version number of the stability control device, CRC of the stability control device, software version generation time, a policy file of the stability control device, a fixed value file of the stability control device and the like) and actual operation data of the device is checked and checked based on a hash value.
The block chain network nodes comprise core nodes and light nodes, the functions and the authorities of the core nodes are different, wherein the core nodes (3) are a scheduling center node A, a scheduling center node B and a laboratory node, the light nodes are stable control factories, and the block chain network nodes are specifically divided into the following parts: the core node has the functions of consensus service, unified evidence storage service, node management monitoring, all application management monitoring, channel management monitoring and system real-time monitoring; the light node has a data evidence storage service function.
Referring to fig. 2, in the present invention, firstly, a manufacturer submits stability control information data such as a version number of stability control software, a CRC code of the software, software generation time, a security policy file, a fixed value file, etc. to a validity verification mechanism, namely a stability control laboratory, which performs rationality verification on the stability control information data of the manufacturer, and after the verification is passed, the stability control information data is confirmed and issued. After the stability control laboratory verifies that stability control information data such as a version number, a CRC (cyclic redundancy check) code of software, software generation time, a security control strategy file, a fixed value file and the like are operation instructions capable of realizing operation, the stability control information data of a legality verification mechanism is first stability control information data, on one hand, a first Hash value corresponding to the first stability control information data is determined through Hash calculation, the first stability control information data and the corresponding first Hash value are stored in a block chain for chain loading and storage, on the other hand, the data are synchronously sent to a stability control manufacturer.
After receiving the verification data of the stability control laboratory, the stability control device manufacturer fills first stability control information deployment data such as the version number, the CRC (cyclic redundancy check) code of the software, the software generation time, the safety control strategy file, the fixed value file and the like into the stability control device. And after the filling is finished, the stability control factory installs the stability control device to the stability control factory station end.
In step 102, the regulation and control cloud data platform downloads the first stability control information data and the first hash value from the block chain.
With reference to fig. 2, in the present invention, a scheduling cloud data platform downloads first stability control information data, such as a version number uploaded to a chain by a stability control laboratory, a CRC code of software, software generation time, a security control policy file, a fixed value file, and the like, and a corresponding first hash value, for subsequent consistency verification.
In step 103, the regulation and control cloud data platform receives the stability control information data filled in the stability control device, which is collected and sent by the online monitoring and analysis system, so as to obtain second stability control information data, and performs hash calculation on the second stability control information data, so as to determine a second hash value.
Preferably, the regulation cloud data platform and the online monitoring and analysis system perform information interaction through an isolation device.
Referring to fig. 2, in the present invention, the regulation cloud data platform and the online monitoring and analyzing system perform information interaction through the isolation device. And the equipment online monitoring and analyzing system of the stability control device acquires stability control information data such as version numbers filled in the stability control device installed by a stability control factory, CRC (cyclic redundancy check) codes of software, software generation time, security control strategy files, fixed value files and the like as second stability control information data, and directly uploads the second stability control information data to the regulation and control cloud data platform.
In step 104, the regulation and control cloud data platform performs consistency check comparison on the first hash value and the second hash value, and when the comparison result indicates that the first hash value and the second hash value are consistent, it is determined that the stability control software in the stability control device passes the consistency check.
Preferably, wherein the method further comprises:
and when the comparison result indicates that the first hash value is inconsistent with the second hash value, determining that stability control software in the stability control device does not pass consistency check, determining inconsistent data in the first stability control information data and the second stability control information data corresponding to the second hash value through hash value indexes, and sending corresponding alarm information to the monitoring terminal according to the determined inconsistent data.
In the invention, the regulation and control cloud data platform performs hash calculation on the acquired second stability control information data to acquire a corresponding second hash value, and then, consistency check comparison is performed on the first hash value downloaded from the block chain and the calculated second hash value, wherein if the hash values are completely consistent, the data on the two sides are determined to be consistent, and the stability control software in the stability control device passes consistency check; if the hash values are inconsistent, the original data are indexed through the hash values, comparison of the original data is carried out, the content of data inconsistency is found out, an alarm is sent out, and once the data inconsistency occurs, the system sends out alarm information and prompts related personnel to carry out intervention processing.
In addition, in the present invention, when calculating the hash value, for stability control information data such as the version number, the CRC code of the software, the software generation time, the security policy file, and the fixed value file, each data may correspond to one hash value, or all stability control information data may be used as a whole to calculate the hash value.
In the present invention, there are three starting methods for consistency check, including:
automatic verification: after the cloud maintains the fixed value/updates the software, the consistency of the device end is automatically checked, and a maintenance result is prompted after the consistency is successful;
manual checking: manually triggering a verification function, and performing consistency verification on the specified equipment device;
timing verification: and carrying out consistency check on all equipment devices according to the week/month.
In the present invention, the constant value file should include the following contents:
a) the file generation time, the fixed value file content is modified, and the time needs to be updated;
b) current fixed value area number;
c) determining a group number and a group description for the group of values;
d) attribute information such as serial number, identification, name, type, value, minimum value, maximum value, step length, unit, precision and the like of the fixed value;
e) CRC check code of the file content.
The "Time" in the header (the area block starting with "< | for" | > ") corresponds to the Time of update of the fixed-value file.
Wherein the < Sett i ngZone > data block represents the current fixed value area number of the device, and the < Sett i ng > data block represents all fixed values of the device under the current fixed value area number, wherein the value types are defined according to basic data types in the power system general service protocol. The < setti ngZone > data block may be omitted if the device does not divide the constant value area.
The area block starting with "< seti ngGroup >" and ending with "</seti ngGroup >" is a "constant value grouping block", in which the "group no" (constant value group number) column is 8 bit bits long and is output in 16-system, and the "group digital" (constant value group description) column is a constant value grouping description.
The region block starting with "< Sett i ng >" and ending with "</Sett i ng >" is a "constant value recording block". Wherein, the mark is 16 bi t bit, and the output is carried out according to 16 system (format is 010B), the high 8 bit corresponds to the 'group No' (definite value group number) of the belonged group, the corresponding relation with the group in the 'definite value group block' can be obtained, the low 8 bit corresponds to the concrete item number; the value type is the M type code, see table below; the value, the maximum value, and the minimum value are displayed according to the value type.
The region blocks ending with "< Sett i ngVa l Zone1 >" to "< Sett i ngVa l Zone32 >" are "respective partition value recording blocks". When the device has a plurality of constant value areas, the constant values of all the constant value areas are sent by the segment, and if the device does not have a plurality of constant value areas, the segment does not need to be sent.
The last line represents the CRC check code of the file content in a comment form, the CRC32 is a check result code obtained by performing CRC32 check after removing the line feed symbol in addition to the last line comment line.
The stability control policy file is shown in table 1.
TABLE 1 Steady control strategy File
Figure BDA0003134021890000091
The stable control version information comprises: the device version information document content comprises software version information and various file version information:
the software version information comprises a software version number, a software check code and software generation time;
the file version information comprises file version numbers, file check codes and file generation time of the model file, the constant value file, the policy table file and the action description file.
The version information file adopts an XML format, wherein an element APP represents application software, an element CID represents a model file, an SET represents a constant value file, a CLB represents a policy table file, and an ACTCFG represents an action description file.
When the block chain is stored, the device corresponds to a block chain account, and the device I D adopts dual identifications of a real object I D and a regulation cloud I D; key service data of the device corresponds to a blockchain transaction record; the business data classification (fixed value, strategy, software version, configuration and the like) corresponds to the block chain transaction type; business data files (fixed value files, policy source code, software version, configuration files, etc.) correspond to blockchain attachments, but generally do not require encryption.
In the invention, the physical hardware of the block chain-based stability control software version management system comprises a computing server, a storage server, high-performance networking equipment, safety protection equipment, a control terminal and the like. The physical architecture of the system is shown in fig. 3, 4 block chain link points are deployed in the system, namely 1 laboratory, 2 dispatching centers and 1 stability control company, and the number of nodes can be flexibly expanded in the future according to actual application scenarios. And deploying a set of block chain bottom layer technology software RBC on each node, and configuring a system operation terminal. The laboratory environment serves as a system core operation environment, besides the configuration of the blockchain nodes, a middleware server, a central management server, an encryption and decryption server and a set of optical fiber storage equipment are also configured, and blockchain cloud platform software RBaaS and a customized functional software system are deployed.
The method can improve the control level of the key data of the safety and stability control system, establish a whole set of technical support system which enables the key data to be anti-counterfeit and traceable and is highly consistent with the operation data of the field device, realize the multi-point common identification and distributed storage of the version data of the stability control system, realize the chain evidence storage, the non-tampering and the traceable of the stability control data, effectively realize the multi-point common identification and the distributed storage, and establish a technical support system with a history strategy code and a fixed value traceable, and an operation strategy code and a fixed value verifiable; a manual execution mode of fixed values is avoided, the efficiency is improved, and the safety is improved; the problem that the difference between the calculated fixed value and the device fixed value can be found only when the device is executed is avoided; provides a technical means of 'double confirmation', enables remote modification of the fixed value, and releases the productivity.
Fig. 4 is a schematic structural diagram of a block chain-based stability control device information verification system 400 according to an embodiment of the present invention. As shown in fig. 4, a block chain-based stability control device information verification system 400 provided in an embodiment of the present invention includes: a chain credit unit 401, a data download unit 402, a hash calculation unit 403, and a consistency check unit 404.
Preferably, the uplink chain storing and certifying unit 401 is configured to store the first stability control information data of the stability control software passing the rationality verification and the corresponding first hash value into the block chain.
Preferably, the data downloading unit 402 is configured to enable the regulatory cloud data platform to download the first stability control information data and the first hash value from the blockchain.
Preferably, the hash calculation unit 403 is configured to enable the regulation and control cloud data platform to receive the stability control information data filled in the stability control device, which is acquired and sent by the online monitoring and analysis system, so as to obtain second stability control information data, and perform hash calculation on the second stability control information data, so as to determine a second hash value.
Preferably, the first stability control information data and the second stability control information data each include: the version number of the stability control software, the CRC code, the generation time, the security control strategy file and the fixed value file.
Preferably, the consistency checking unit 404 is configured to enable the regulation and control cloud data platform to perform consistency checking comparison on the first hash value and the second hash value, and when a comparison result indicates that the first hash value and the second hash value are consistent, determine that the stability control software in the stability control device passes consistency checking.
Preferably, wherein the system further comprises:
and the alarm unit is used for determining that the stability control software in the stability control device does not pass consistency check when the comparison result indicates that the first hash value is inconsistent with the second hash value, determining inconsistent data in the second stability control information data corresponding to the first stability control information data and the second hash value through hash value indexes, and sending corresponding alarm information to the monitoring terminal according to the determined inconsistent data.
Preferably, the regulation cloud data platform and the online monitoring and analysis system perform information interaction through an isolation device.
Preferably, wherein the system further comprises:
and the legality verification unit is used for verifying the legality of the stability control information data sent by the stability control manufacturer through a legality verification mechanism, taking the stability control information data passing the legality verification as first stability control information data, and performing Hash calculation on the first stability control information data to obtain a first Hash value.
The block chain based stability control device information verification system 400 according to the embodiment of the present invention corresponds to the block chain based stability control device information verification method 100 according to another embodiment of the present invention, and details thereof are not repeated herein.
The invention has been described with reference to a few embodiments. However, other embodiments of the invention than the one disclosed above are equally possible within the scope of the invention, as would be apparent to a person skilled in the art from the appended patent claims.
Generally, all terms used in the claims are to be interpreted according to their ordinary meaning in the technical field, unless explicitly defined otherwise herein. All references to "a/an/the [ device, component, etc ]" are to be interpreted openly as referring to at least one instance of said device, component, etc., unless explicitly stated otherwise. The steps of any method disclosed herein do not have to be performed in the exact order disclosed, unless explicitly stated.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solutions of the present invention and not for limiting the same, and although the present invention is described in detail with reference to the above embodiments, those of ordinary skill in the art should understand that: modifications and equivalents may be made to the embodiments of the invention without departing from the spirit and scope of the invention, which is to be covered by the claims.

Claims (10)

1. A stable control device information verification method based on a block chain is characterized by comprising the following steps:
storing first stability control information data of stability control software passing rationality verification and a corresponding first hash value into a block chain;
the regulation and control cloud data platform downloads the first stability control information data and the first hash value from the block chain;
the control cloud data platform receives stability control information data filled in a stability control device, collected and sent by the online monitoring and analyzing system, so as to obtain second stability control information data, and hash calculation is carried out on the second stability control information data so as to determine a second hash value;
and the control cloud data platform carries out consistency check comparison on the first hash value and the second hash value, and when the comparison result indicates that the first hash value and the second hash value are consistent, it is determined that the consistency check of the stability control software in the stability control device is passed.
2. The method of claim 1, wherein the first stability information data and the second stability information data each comprise: the version number of the stability control software, the CRC code, the generation time, the security control strategy file and the fixed value file.
3. The method of claim 1, further comprising:
and when the comparison result indicates that the first hash value is inconsistent with the second hash value, determining that stability control software in the stability control device does not pass consistency check, determining inconsistent data in the first stability control information data and the second stability control information data corresponding to the second hash value through hash value indexes, and sending corresponding alarm information to the monitoring terminal according to the determined inconsistent data.
4. The method of claim 1, wherein the conditioning cloud data platform and the online monitoring and analysis system perform information interaction through an isolation device.
5. The method of claim 1, further comprising:
and carrying out validity verification on the stability control information data sent by the stability control manufacturer through a validity verification mechanism, taking the stability control information data passing the validity verification as first stability control information data, and carrying out Hash calculation on the first stability control information data to obtain the first Hash value.
6. A stable control device information verification system based on a block chain is characterized by comprising:
the uplink chain storage unit is used for storing the first stability control information data of the stability control software passing the rationality verification and the corresponding first hash value into the block chain;
the data downloading unit is used for enabling the regulation and control cloud data platform to download the first stability control information data and the first hash value from the block chain;
the hash calculation unit is used for enabling the regulation and control cloud data platform to receive stability control information data which are collected and sent by the online monitoring and analysis system and filled in the stability control device so as to obtain second stability control information data, and performing hash calculation on the second stability control information data so as to determine a second hash value;
and the consistency checking unit is used for enabling the regulation and control cloud data platform to carry out consistency checking comparison on the first hash value and the second hash value, and when the comparison result indicates that the first hash value and the second hash value are consistent, determining that the stability control software in the stability control device passes the consistency checking.
7. The system of claim 6, wherein the first stability information data and the second stability information data each comprise: the version number of the stability control software, the CRC code, the generation time, the security control strategy file and the fixed value file.
8. The system of claim 6, further comprising:
and the alarm unit is used for determining that the stability control software in the stability control device does not pass consistency check when the comparison result indicates that the first hash value is inconsistent with the second hash value, determining inconsistent data in the second stability control information data corresponding to the first stability control information data and the second hash value through hash value indexes, and sending corresponding alarm information to the monitoring terminal according to the determined inconsistent data.
9. The system of claim 6, wherein the regulation cloud data platform and the online monitoring and analysis system perform information interaction through an isolation device.
10. The system of claim 6, further comprising:
and the legality verification unit is used for verifying the legality of the stability control information data sent by the stability control manufacturer through a legality verification mechanism, taking the stability control information data passing the legality verification as first stability control information data, and performing Hash calculation on the first stability control information data to obtain a first Hash value.
CN202110711678.0A 2021-06-25 2021-06-25 Block chain-based stability control device information verification method and system Pending CN113590375A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110711678.0A CN113590375A (en) 2021-06-25 2021-06-25 Block chain-based stability control device information verification method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110711678.0A CN113590375A (en) 2021-06-25 2021-06-25 Block chain-based stability control device information verification method and system

Publications (1)

Publication Number Publication Date
CN113590375A true CN113590375A (en) 2021-11-02

Family

ID=78244774

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110711678.0A Pending CN113590375A (en) 2021-06-25 2021-06-25 Block chain-based stability control device information verification method and system

Country Status (1)

Country Link
CN (1) CN113590375A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114398449A (en) * 2021-12-29 2022-04-26 深圳市海清视讯科技有限公司 Data processing method and device, video monitoring system, storage medium and product

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018177190A1 (en) * 2017-03-28 2018-10-04 上海瑞麒维网络科技有限公司 Method and device for synchronizing blockchain data
CN109255251A (en) * 2018-10-31 2019-01-22 安徽中科智链信息科技有限公司 File data based on block chain technology protects system and method
KR20190079324A (en) * 2017-12-27 2019-07-05 에이치닥테크놀로지 주식회사 한국영업소 Method and system for enhancing integrity of batabase based on the block chain system
CN111914019A (en) * 2020-06-18 2020-11-10 国电南瑞科技股份有限公司 Stable control data management system and method based on block chain technology
CN112905536A (en) * 2021-02-07 2021-06-04 全链通有限公司 Data verification synchronization method and device based on block chain

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018177190A1 (en) * 2017-03-28 2018-10-04 上海瑞麒维网络科技有限公司 Method and device for synchronizing blockchain data
KR20190079324A (en) * 2017-12-27 2019-07-05 에이치닥테크놀로지 주식회사 한국영업소 Method and system for enhancing integrity of batabase based on the block chain system
CN109255251A (en) * 2018-10-31 2019-01-22 安徽中科智链信息科技有限公司 File data based on block chain technology protects system and method
CN111914019A (en) * 2020-06-18 2020-11-10 国电南瑞科技股份有限公司 Stable control data management system and method based on block chain technology
CN112905536A (en) * 2021-02-07 2021-06-04 全链通有限公司 Data verification synchronization method and device based on block chain

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114398449A (en) * 2021-12-29 2022-04-26 深圳市海清视讯科技有限公司 Data processing method and device, video monitoring system, storage medium and product
CN114398449B (en) * 2021-12-29 2023-01-06 深圳市海清视讯科技有限公司 Data processing method, device, video monitoring system and storage medium

Similar Documents

Publication Publication Date Title
CN110134420B (en) Firmware upgrading method and system based on cloud platform
US20210055718A1 (en) Computer-implemented method for providing data, in particular for conformity tracking
CN110543326B (en) DevOps intelligent operation and maintenance method based on block chain
CN112700246B (en) Block chain-based data processing method, device, equipment and readable storage medium
CN106096427B (en) Control method and system for configuration file of transformer substation system
CN106575227A (en) Automatic software-update framework
CN111882308A (en) Block chain secure transaction method, computer device and readable storage medium
CN111492355A (en) Method and control system for controlling and/or monitoring a device
CN105337978B (en) A kind of section method for verifying authority and system based on security service blocking
CN113590375A (en) Block chain-based stability control device information verification method and system
CN107798128B (en) Data import method, device, medium and electronic equipment
CN111124591B (en) Mirror image transmission method and device, electronic equipment and storage medium
CN111611624B (en) Verification method and system for partitioned digital signature of information point table file
CN108829072A (en) The control system of sterile pharmaceutical equipment
CN111752592A (en) Power system secondary equipment version control method, client and system
CN105933396A (en) Method and system for realizing long flow by cooperating system interfaces of different channels
CN112565328B (en) Automatic downloading and information binding tracing method for T-BOX certificate key file
CN113836887A (en) Checking and accepting method for configuration file of intelligent substation
CN114977481A (en) Relay protection device control method and system based on block chain technology
CN113221151A (en) Data processing method and device based on block chain and storage medium
CN113050925A (en) Intelligent contract repairing method and device for block chain
CN112036836A (en) Service opening method, system and equipment
CN117527873B (en) Task processing method and system based on industrial Internet
CN113592669B (en) Relay protection fixed value confirmation method and system based on block chain
US9535414B2 (en) System and method for distributing and exchanging elements for planning and/or for operating automation operating equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination