CN113590375A - 一种基于区块链的稳控装置信息校验方法及*** - Google Patents
一种基于区块链的稳控装置信息校验方法及*** Download PDFInfo
- 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
Links
- 238000012795 verification Methods 0.000 title claims abstract description 56
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000012544 monitoring process Methods 0.000 claims abstract description 28
- 238000004364 calculation method Methods 0.000 claims abstract description 21
- 238000003860 storage Methods 0.000 claims description 13
- 238000011217 control strategy Methods 0.000 claims description 11
- 238000004458 analytical method Methods 0.000 claims description 10
- 230000007246 mechanism Effects 0.000 claims description 10
- 230000003993 interaction Effects 0.000 claims description 9
- 238000002955 isolation Methods 0.000 claims description 8
- 230000003750 conditioning effect Effects 0.000 claims 1
- 230000006872 improvement Effects 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 12
- 238000004590 computer program Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 125000004122 cyclic group Chemical group 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000013486 operation strategy Methods 0.000 description 2
- 230000002265 prevention Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1004—Adding 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding 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/1048—Adding 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting 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
本发明公开了一种基于区块链的稳控装置信息校验方法及***,包括:将通过合理性验证的稳控软件的第一稳控信息数据和对应的第一哈希值存储到区块链中;调控云数据平台从区块链中下载所述第一稳控信息数据和第一哈希值;调控云数据平台接收在线监视分析***采集并发送的稳控装置中灌装的稳控信息数据,以获取第二稳控信息数据,并对所述第二稳控信息数据进行哈希计算,以确定第二哈希值;调控云数据平台对所述第一哈希值和第二哈希值进行一致性校验比对,并当比对结果指示所述第一哈希值和第二哈希值一致时,确定稳控装置中的稳控软件通过一致性校验。本发明利用区块链技术手段,实现了稳控***管理的提质增效,提升了电网安全稳定运行水平。
Description
技术领域
本发明涉及稳控装置的校验技术领域,并且更具体地,涉及一种基于区块链的稳控装置信息校验方法及***。
背景技术
安全稳定控制***(装置)是保持电力***安全稳定运行的第二道防线。由两个及以上厂站的稳控装置通***。稳控***能否在规定的时间内落实离线确定的控制措施,直接决定了电力***在承受严重故障时能否持续安全稳定运行。目前稳控装置在线监测及管理功能已广泛应用于我国省级及以上电网调度机构,在部分地级调度机构、工矿企业、独立电网也有应用案例。稳控装置在线监测及管理***已经发展为电网调控***的一个应用功能模块,将电网监控范围从一次设备拓展到了二次设备,为调度***其它应用模块提供了稳控装置信息来源,为稳控专业管理提供了自动化手段,提高了工作效率。稳控装置的一致性核查是指保证场站端稳控装置上的执行策略、软件版本、定值文件和调度侧数据始终保持一致。
稳控装置管理现状为:
(1)稳控装置的策略“一套一案”,每套装置的策略均不相同;隔一时期策略会随电网状况发生调整,调整时将逐台升级策略软件。目前,普遍缺乏保证发布策略与装置运行策略一致的措施,同样也缺乏高效、便捷的掌握所有装置的一致性情况的手段。
(2)稳控策略确定以后,才能确定该稳控装置的具体定值条目,因此与保护定值(由型号、版本决定)相比,更难管理一致性。
(3)缺乏对历史发布的策略和定值防伪造、防篡改的技术手段,不利于开展事故调查、责任认定等工作。
(4)传统稳控装置数据一致性核验工作由人工进行,工作量大、效率低,存在易错性。
发明内容
本发明提出一种基于区块链的稳控装置信息校验方法及***,以解决如何对稳控装置的稳控信息数据进行校验的问题。
为了解决上述问题,根据本发明的一个方面,提供了一种基于区块链的稳控装置信息校验方法,所述方法包括:
将通过合理性验证的稳控软件的第一稳控信息数据和对应的第一哈希值存储到区块链中;
调控云数据平台从区块链中下载所述第一稳控信息数据和第一哈希值;
调控云数据平台接收在线监视分析***采集并发送的稳控装置中灌装的稳控信息数据,以获取第二稳控信息数据,并对所述第二稳控信息数据进行哈希计算,以确定第二哈希值;
调控云数据平台对所述第一哈希值和第二哈希值进行一致性校验比对,并当比对结果指示所述第一哈希值和第二哈希值一致时,确定稳控装置中的稳控软件通过一致性校验。
优选地,其中所述第一稳控信息数据和第二稳控信息数据均包括:稳控软件的版本号、CRC码、生成时间、安控策略文件和定值文件。
优选地,其中所述方法还包括:
当比对结果指示所述第一哈希值和第二哈希值不一致时,确定稳控装置中的稳控软件未通过一致性校验,通过哈希值索引确定所述第一稳控信息数据和第二哈希值对应的第二稳控信息数据中的不一致数据,并根据确定的不一致数据发送相应的告警信息至监控终端。
优选地,其中所述调控云数据平台和在线监视分析***通过隔离装置进行信息交互。
优选地,其中所述方法还包括:
通过合法性验证机构对稳控厂家发送的稳控信息数据进行合法性验证,将通过合法性验证的稳控信息数据作为第一稳控信息数据,并对所述第一稳控信息数据进行哈希计算,以获取所述第一哈希值。
根据本发明的另一个方面,提供了一种基于区块链的稳控装置信息校验***,所述***包括:
上链存证单元,用于将通过合理性验证的稳控软件的第一稳控信息数据和对应的第一哈希值存储到区块链中;
数据下载单元,用于使调控云数据平台从区块链中下载所述第一稳控信息数据和第一哈希值;
哈希计算单元,用于使调控云数据平台接收在线监视分析***采集并发送的稳控装置中灌装的稳控信息数据,以获取第二稳控信息数据,并对所述第二稳控信息数据进行哈希计算,以确定第二哈希值;
一致性校验单元,用于使调控云数据平台对所述第一哈希值和第二哈希值进行一致性校验比对,并当比对结果指示所述第一哈希值和第二哈希值一致时,确定稳控装置中的稳控软件通过一致性校验。
优选地,其中所述第一稳控信息数据和第二稳控信息数据均包括:稳控软件的版本号、CRC码、生成时间、安控策略文件和定值文件。
优选地,其中所述***还包括:
告警单元,用于当比对结果指示所述第一哈希值和第二哈希值不一致时,确定稳控装置中的稳控软件未通过一致性校验,通过哈希值索引确定所述第一稳控信息数据和第二哈希值对应的第二稳控信息数据中的不一致数据,并根据确定的不一致数据发送相应的告警信息至监控终端。
优选地,其中所述调控云数据平台和在线监视分析***通过隔离装置进行信息交互。
优选地,其中所述***还包括:
合法性验证单元,用于通过合法性验证机构对稳控厂家发送的稳控信息数据进行合法性验证,将通过合法性验证的稳控信息数据作为第一稳控信息数据,并对所述第一稳控信息数据进行哈希计算,以获取所述第一哈希值。
本发明提供了一种基于区块链的稳控装置信息校验方法及***,比对存储在区块链中的第一哈希值和通过对采集的稳控信息数据进行哈希计算得到的第二哈希值对稳控装置的稳控信息数据进行一致性校验,将区块链技术引入安全稳定控制***的管理过程,解决了稳控装置软件版本、执行策略和定值文件等数据文件易被篡改、错误修改以及丢失等问题,实现了稳控装置的调度侧下发数据和场站侧接受数据保持完全一致,利用区块链技术手段,实现稳控***管理的提质增效,提升了电网安全稳定运行水平。
附图说明
通过参考下面的附图,可以更为完整地理解本发明的示例性实施方式:
图1为根据本发明实施方式的基于区块链的稳控装置信息校验方法100的流程图;
图2为根据本发明实施方式的基于区块链实现稳控装置信息一致性校验的交互框架图;
图3为根据本发明实施方式的基于区块链的稳控软件版本管理***的物理架构图;
图4为根据本发明实施方式的基于区块链的稳控装置信息校验***400的结构示意图。
具体实施方式
现在参考附图介绍本发明的示例性实施方式,然而,本发明可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本发明,并且向所属技术领域的技术人员充分传达本发明的范围。对于表示在附图中的示例性实施方式中的术语并不是对本发明的限定。在附图中,相同的单元/元件使用相同的附图标记。
除非另有说明,此处使用的术语(包括科技术语)对所属技术领域的技术人员具有通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。
图1为根据本发明实施方式的基于区块链的稳控装置信息校验方法100的流程图。如图1所示,本发明实施方式提供的基于区块链的稳控装置信息校验方法,比对存储在区块链中的第一哈希值和通过对采集的稳控信息数据进行哈希计算得到的第二哈希值对稳控装置的稳控信息数据进行一致性校验,将区块链技术引入安全稳定控制***的管理过程,解决了稳控装置软件版本、执行策略和定值文件等数据文件易被篡改、错误修改以及丢失等问题,实现了稳控装置的调度侧下发数据和场站侧接受数据保持完全一致,利用区块链技术手段,实现稳控***管理的提质增效,提升了电网安全稳定运行水平。本发明实施方式提供的基于区块链的稳控装置信息校验方法100,从步骤101处开始,在步骤101将通过合理性验证的稳控软件的第一稳控信息数据和对应的第一哈希值存储到区块链中。
优选地,其中所述方法还包括:
通过合法性验证机构对稳控厂家发送的稳控信息数据进行合法性验证,将通过合法性验证的稳控信息数据作为第一稳控信息数据,并对所述第一稳控信息数据进行哈希计算,以获取所述第一哈希值。
优选地,其中所述第一稳控信息数据和第二稳控信息数据均包括:稳控软件的版本号、CRC码、生成时间、安控策略文件和定值文件。
本发明将稳控装置的版本信息、定值、压板、软件版本以及校验码等数据(均为稳控装置所需数据)分别从调度侧和厂站端侧两个方面进行上链存证和比对,能够保证稳控装置相关数据在传递过程中的完整性和安全性,并能实现数据取证服务,实现稳控数据的防篡改、可追溯,为装置稳定运行提供支撑。
结合图2所示,在本发明中,调度***的网络环境按照其所在位置、重要程度以及不同的职能分为Ⅰ、Ⅱ、Ⅲ三个大区,I区和Ⅱ区为电厂端所处大区,主要用于场站安全稳定装置信息采集;Ⅲ区为管理控制大区,调度侧***及管理平台主要位于此区,Ⅰ、Ⅱ区和Ⅲ区之间需要穿透隔离装置进行信息交互。稳控装置管理的业务流程主要在Ⅰ区和Ⅲ区中进行。
I区主要用于厂站安全稳定装置信息采集,采集的数据包含装置版本信息、执行策略文件和定值文件,装置实时数据经调度端***同步复制输出到Ⅲ区,存储于调控云数据平台。并在安全Ⅲ区部署应用功能。
在调控云上部署“稳控装置一致性校验应用”,基于哈希值校验、核查关键稳控装置数据(稳控装置版本号、稳控装置CRC、软件版本生成时间、稳控装置策略文件、稳控装置定值文件等)的发布态与装置实际运行数据的一致性。
区块链网络节点包括核心节点和轻节点,其功能和权限不同,其中,核心节点(3个)为调度中心节点A、调度中心节点B和实验室节点,轻节点为稳控厂家,具体划分如下:核心节点具备共识服务、统一存证服务、节点管理监控、所有应用管理监控、渠道管理监控、***实时监控功能;轻节点具备数据存证服务功能。
结合图2所示,在本发明中,首先厂家将稳控软件的版本号、软件的CRC码、软件生成时间、安控策略文件、定值文件等稳控信息数据提交到合法性验证机构-稳控实验室,稳控实验室的将对厂家的稳控信息数据进行合理性验证,在验证通过后进稳控信息数据的确认和下发。其中,稳控实验室经过验证,确认版本号、软件的CRC码、软件生成时间、安控策略文件、定值文件等稳控信息数据均为可实现操作的操作指令后,通过合法性验证机构的稳控信息数据为第一稳控信息数据,然后一方面通过哈希计算确定与第一稳控信息数据对应的第一哈希值,并将第一稳控信息数据和对应的第一哈希值存储到区块链中存储,进行上链存证,另一方面将以上数据同步发送至稳控厂家。
稳控装置厂家在收到稳控实验室的验证数据后,将版本号、软件的CRC码、软件生成时间、安控策略文件、定值文件等第一稳控信息署数据灌装进稳控装置中。在完成灌装后,稳控厂家将稳控装置安装至稳控厂站端。
在步骤102,调控云数据平台从区块链中下载所述第一稳控信息数据和第一哈希值。
结合图2所示,在本发明中,调度云数据平台将稳控实验室上传到链上的版本号、软件的CRC码、软件生成时间、安控策略文件、定值文件等第一稳控信息数据和对应的第一哈希值进行下载,用于后续的一致性校验。
在步骤103,调控云数据平台接收在线监视分析***采集并发送的稳控装置中灌装的稳控信息数据,以获取第二稳控信息数据,并对所述第二稳控信息数据进行哈希计算,以确定第二哈希值。
优选地,其中所述调控云数据平台和在线监视分析***通过隔离装置进行信息交互。
结合图2所示,在本发明中,调控云数据平台和在线监视分析***通过隔离装置进行信息交互。稳控装置的设备在线监视分析***采集稳控厂家安装的稳控装置中灌装的版本号、软件的CRC码、软件生成时间、安控策略文件、定值文件等稳控信息数据,作为第二稳控信息数据,并将所述第二文稳控信息数据直接上传至调控云数据平台。
在步骤104,调控云数据平台对所述第一哈希值和第二哈希值进行一致性校验比对,并当比对结果指示所述第一哈希值和第二哈希值一致时,确定稳控装置中的稳控软件通过一致性校验。
优选地,其中所述方法还包括:
当比对结果指示所述第一哈希值和第二哈希值不一致时,确定稳控装置中的稳控软件未通过一致性校验,通过哈希值索引确定所述第一稳控信息数据和第二哈希值对应的第二稳控信息数据中的不一致数据,并根据确定的不一致数据发送相应的告警信息至监控终端。
在本发明中,调控云数据平台对获取的第二稳控信息数据进行哈希计算,以获取对应的第二哈希值,然后,将从区块链中下载的第一哈希值与计算的第二哈希值进行一致性核验比对,其中,若哈希值完全一致,则确定两侧数据一致,稳控装置中的稳控软件通过一致性校验;若哈希值不一致,则通过哈希值索引到原数据,进行原数据的比对,找出数据不一致的内容,并发出告警,一旦发生数据不一致的情况,***将发出告警信息,并提示相关人员进行干预处理。
另外,在本发明中,在计算哈希值时,对于版本号、软件的CRC码、软件生成时间、安控策略文件、定值文件等稳控信息数据,可以每种数据对应一个哈希值,也可以将所有的稳控信息数据作为一个整体来计算哈希值。
在本发明中,一致性校验的启动方式有三种,包括:
自动校验:云端维护定值/更新软件后,自动对装置端进行一致性核查,成功后提示维护成果;
手动校验:手动触发校验功能,对指定设备装置进行一致性校验;
定时校验:按周/月对所有设备装置进行一致性校验。
在本发明中,定值文件应包含如下内容:
a)文件生成的时间,定值文件内容发生修改,需要更新该时间;
b)当前定值区号;
c)定值组的组号和组描述;
d)定值的序号、标识、名称、类型、值、最小值、最大值、步长、单位、精度等属性信息;
e)文件内容的CRC校验码。
文件头(以“<!”开始,“!>”的区域块)中“Time”对应时刻为定值文件的更新时间。
其中<Sett i ngZone>数据块表示装置的当前定值区号,<Sett i ng>数据块表示装置在当前定值区号下的所有定值,其中的值类型按照电力***通用服务协议中的基本数据类型进行定义。如果装置未划分定值区,可省略<Sett i ngZone>数据块。
以“<Sett i ngGroup>”开始,“</Sett i ngGroup>”结束的区域块是“定值分组块”,其中,“GroupNo”(定值组号)列长度为8b it位,按16进制输出,“GroupDesc”(定值组描述)列为定值的分组描述。
以“<Sett i ng>”开始,“</Sett i ng>”结束的区域块是“定值记录块”。其中,标识为16b i t位,按16进制输出(格式如:010B),高8位对应所属分组的“GroupNo”(定值组号),可得到与“定值分组块”中分组的对应关系,低8位对应具体的条目号;值类型为M类型码,参见下表;值、最大值和最小值根据值类型显示。
以“<Sett i ngVa l Zone1>”~“<Sett i ngVa l Zone32>”开始,“</Sett ingVa l Zone1>”~“</Sett i ngVa l Zone32>”结束的区域块是“各分区定值记录块”。在装置具备多个定值区时,用该分段上送所有定值区的定值,若装置没有多个定值区,则该分段无须上送。
最后一行以注释形式表示文件内容的CRC校验码,CRC32为剔除最后一行注释行外,每一行去除换行符后进行CRC32校验得到的校验结果码。
稳控策略文件如表1所示。
表1稳控策略文件
稳控版本信息,包括:装置版本信息文档内容包括软件版本信息和各类文件版本信息:
软件版本信息包括软件版本号、软件校验码、软件生成时间;
文件版本信息包括模型文件、定值文件、策略表文件和动作描述文件的文件版本号、文件校验码和文件生成时间。
版本信息文件采用XML格式,其中元素APP表示应用软件,元素C I D表示模型文件,SET表示定值文件,CLB表示策略表文件,ACTCFG表示动作描述文件。
区块链内存储时,装置对应区块链帐号,装置I D采用实物I D、调控云I D双标识;装置的关键业务数据对应区块链交易记录;业务数据分类(定值、策略、软件版本、配置等)对应区块链交易类型;业务数据文件(定值文件、策略源码、软件版本、配置文件等)对应区块链附件,但一般不需要加密。
在本发明中,基于区块链的稳控软件版本管理***的物理硬件包括计算服务器、存储服务器、高性能组网设备、安全防护设备、控制终端等组成。其物理架构如图3所示,该***共部署4个区块链节点,分别是实验室1个,调度中心2个,稳控公司1个,未来可根据实际应用场景灵活扩展节点数量。每个节点上部署区块链底层技术软件RBC一套,并配置***操作终端。其中实验室环境作为***核心运行环境,除配置区块链节点外,还配置中间件服务器、中心管理服务器、加解密服务器以及一套光纤存储设备,并部署区块链云平台软件RBaaS和定制化功能软件***。
本发明的方法能够提升安全稳定控制***关键数据的管控水平,建立一整套使关键数据防伪造、可追溯,且与现场装置运行数据高度一致的技术保障体系,实现稳控***版本数据的多点共识、分布式存储,实现稳控数据的链上存证、不可篡改、可追溯,有效实现,建立起历史策略代码和定值可追溯、运行策略代码和定值可核查的技术保障体系;避免了定值的人工执行方式,提升效率,提高安全性;避免执行时才能发现计算定值与装置定值的差异的问题;提供“双确认”技术手段,使远方修改定值成为可能,释放生产力。
图4为根据本发明实施方式的基于区块链的稳控装置信息校验***400的结构示意图。如图4所示,本发明实施方式提供的基于区块链的稳控装置信息校验***400,包括:上链存证单元401、数据下载单元402、哈希计算单元403和一致性校验单元404。
优选地,所述上链存证单元401,用于将通过合理性验证的稳控软件的第一稳控信息数据和对应的第一哈希值存储到区块链中。
优选地,所述数据下载单元402,用于使调控云数据平台从区块链中下载所述第一稳控信息数据和第一哈希值。
优选地,所述哈希计算单元403,用于使调控云数据平台接收在线监视分析***采集并发送的稳控装置中灌装的稳控信息数据,以获取第二稳控信息数据,并对所述第二稳控信息数据进行哈希计算,以确定第二哈希值。
优选地,其中所述第一稳控信息数据和第二稳控信息数据均包括:稳控软件的版本号、CRC码、生成时间、安控策略文件和定值文件。
优选地,所述一致性校验单元404,用于使调控云数据平台对所述第一哈希值和第二哈希值进行一致性校验比对,并当比对结果指示所述第一哈希值和第二哈希值一致时,确定稳控装置中的稳控软件通过一致性校验。
优选地,其中所述***还包括:
告警单元,用于当比对结果指示所述第一哈希值和第二哈希值不一致时,确定稳控装置中的稳控软件未通过一致性校验,通过哈希值索引确定所述第一稳控信息数据和第二哈希值对应的第二稳控信息数据中的不一致数据,并根据确定的不一致数据发送相应的告警信息至监控终端。
优选地,其中所述调控云数据平台和在线监视分析***通过隔离装置进行信息交互。
优选地,其中所述***还包括:
合法性验证单元,用于通过合法性验证机构对稳控厂家发送的稳控信息数据进行合法性验证,将通过合法性验证的稳控信息数据作为第一稳控信息数据,并对所述第一稳控信息数据进行哈希计算,以获取所述第一哈希值。
本发明的实施例的基于区块链的稳控装置信息校验***400与本发明的另一个实施例的基于区块链的稳控装置信息校验方法100相对应,在此不再赘述。
已经通过参考少量实施方式描述了本发明。然而,本领域技术人员所公知的,正如附带的专利权利要求所限定的,除了本发明以上公开的其他的实施例等同地落在本发明的范围内。
通常地,在权利要求中使用的所有术语都根据他们在技术领域的通常含义被解释,除非在其中被另外明确地定义。所有的参考“一个/所述/该[装置、组件等]”都被开放地解释为所述装置、组件等中的至少一个实例,除非另外明确地说明。这里公开的任何方法的步骤都没必要以公开的准确的顺序运行,除非明确地说明。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。
Claims (10)
1.一种基于区块链的稳控装置信息校验方法,其特征在于,所述方法包括:
将通过合理性验证的稳控软件的第一稳控信息数据和对应的第一哈希值存储到区块链中;
调控云数据平台从区块链中下载所述第一稳控信息数据和第一哈希值;
调控云数据平台接收在线监视分析***采集并发送的稳控装置中灌装的稳控信息数据,以获取第二稳控信息数据,并对所述第二稳控信息数据进行哈希计算,以确定第二哈希值;
调控云数据平台对所述第一哈希值和第二哈希值进行一致性校验比对,并当比对结果指示所述第一哈希值和第二哈希值一致时,确定稳控装置中的稳控软件通过一致性校验。
2.根据权利要求1所述的方法,其特征在于,所述第一稳控信息数据和第二稳控信息数据均包括:稳控软件的版本号、CRC码、生成时间、安控策略文件和定值文件。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当比对结果指示所述第一哈希值和第二哈希值不一致时,确定稳控装置中的稳控软件未通过一致性校验,通过哈希值索引确定所述第一稳控信息数据和第二哈希值对应的第二稳控信息数据中的不一致数据,并根据确定的不一致数据发送相应的告警信息至监控终端。
4.根据权利要求1所述的方法,其特征在于,所述调控云数据平台和在线监视分析***通过隔离装置进行信息交互。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过合法性验证机构对稳控厂家发送的稳控信息数据进行合法性验证,将通过合法性验证的稳控信息数据作为第一稳控信息数据,并对所述第一稳控信息数据进行哈希计算,以获取所述第一哈希值。
6.一种基于区块链的稳控装置信息校验***,其特征在于,所述***包括:
上链存证单元,用于将通过合理性验证的稳控软件的第一稳控信息数据和对应的第一哈希值存储到区块链中;
数据下载单元,用于使调控云数据平台从区块链中下载所述第一稳控信息数据和第一哈希值;
哈希计算单元,用于使调控云数据平台接收在线监视分析***采集并发送的稳控装置中灌装的稳控信息数据,以获取第二稳控信息数据,并对所述第二稳控信息数据进行哈希计算,以确定第二哈希值;
一致性校验单元,用于使调控云数据平台对所述第一哈希值和第二哈希值进行一致性校验比对,并当比对结果指示所述第一哈希值和第二哈希值一致时,确定稳控装置中的稳控软件通过一致性校验。
7.根据权利要求6所述的***,其特征在于,所述第一稳控信息数据和第二稳控信息数据均包括:稳控软件的版本号、CRC码、生成时间、安控策略文件和定值文件。
8.根据权利要求6所述的***,其特征在于,所述***还包括:
告警单元,用于当比对结果指示所述第一哈希值和第二哈希值不一致时,确定稳控装置中的稳控软件未通过一致性校验,通过哈希值索引确定所述第一稳控信息数据和第二哈希值对应的第二稳控信息数据中的不一致数据,并根据确定的不一致数据发送相应的告警信息至监控终端。
9.根据权利要求6所述的***,其特征在于,所述调控云数据平台和在线监视分析***通过隔离装置进行信息交互。
10.根据权利要求6所述的***,其特征在于,所述***还包括:
合法性验证单元,用于通过合法性验证机构对稳控厂家发送的稳控信息数据进行合法性验证,将通过合法性验证的稳控信息数据作为第一稳控信息数据,并对所述第一稳控信息数据进行哈希计算,以获取所述第一哈希值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110711678.0A CN113590375A (zh) | 2021-06-25 | 2021-06-25 | 一种基于区块链的稳控装置信息校验方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110711678.0A CN113590375A (zh) | 2021-06-25 | 2021-06-25 | 一种基于区块链的稳控装置信息校验方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113590375A true CN113590375A (zh) | 2021-11-02 |
Family
ID=78244774
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110711678.0A Pending CN113590375A (zh) | 2021-06-25 | 2021-06-25 | 一种基于区块链的稳控装置信息校验方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113590375A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114398449A (zh) * | 2021-12-29 | 2022-04-26 | 深圳市海清视讯科技有限公司 | 数据处理方法、装置、视频监控***、存储介质及产品 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068081A (zh) * | 2007-05-09 | 2007-11-07 | 南京南瑞继保电气有限公司 | 电网安全稳定控制***试验测试方法 |
WO2018177190A1 (zh) * | 2017-03-28 | 2018-10-04 | 上海瑞麒维网络科技有限公司 | 一种区块链数据同步的方法和装置 |
CN109255251A (zh) * | 2018-10-31 | 2019-01-22 | 安徽中科智链信息科技有限公司 | 基于区块链技术的档案数据保护***及方法 |
KR20190079324A (ko) * | 2017-12-27 | 2019-07-05 | 에이치닥테크놀로지 주식회사 한국영업소 | 블록체인 시스템을 이용한 데이터베이스의 무결성 강화 방법 및 시스템 |
CN111914019A (zh) * | 2020-06-18 | 2020-11-10 | 国电南瑞科技股份有限公司 | 一种基于区块链技术的稳控数据管理***及方法 |
CN112905536A (zh) * | 2021-02-07 | 2021-06-04 | 全链通有限公司 | 基于区块链的数据校验同步方法和装置 |
-
2021
- 2021-06-25 CN CN202110711678.0A patent/CN113590375A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068081A (zh) * | 2007-05-09 | 2007-11-07 | 南京南瑞继保电气有限公司 | 电网安全稳定控制***试验测试方法 |
WO2018177190A1 (zh) * | 2017-03-28 | 2018-10-04 | 上海瑞麒维网络科技有限公司 | 一种区块链数据同步的方法和装置 |
KR20190079324A (ko) * | 2017-12-27 | 2019-07-05 | 에이치닥테크놀로지 주식회사 한국영업소 | 블록체인 시스템을 이용한 데이터베이스의 무결성 강화 방법 및 시스템 |
CN109255251A (zh) * | 2018-10-31 | 2019-01-22 | 安徽中科智链信息科技有限公司 | 基于区块链技术的档案数据保护***及方法 |
CN111914019A (zh) * | 2020-06-18 | 2020-11-10 | 国电南瑞科技股份有限公司 | 一种基于区块链技术的稳控数据管理***及方法 |
CN112905536A (zh) * | 2021-02-07 | 2021-06-04 | 全链通有限公司 | 基于区块链的数据校验同步方法和装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114398449A (zh) * | 2021-12-29 | 2022-04-26 | 深圳市海清视讯科技有限公司 | 数据处理方法、装置、视频监控***、存储介质及产品 |
CN114398449B (zh) * | 2021-12-29 | 2023-01-06 | 深圳市海清视讯科技有限公司 | 数据处理方法、装置、视频监控***、存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110134420B (zh) | 基于云平台的固件升级方法及*** | |
US20210055718A1 (en) | Computer-implemented method for providing data, in particular for conformity tracking | |
CN110543326B (zh) | 一种基于区块链的DevOps智能运维方法 | |
CN112700246B (zh) | 基于区块链的数据处理方法、装置、设备及可读存储介质 | |
CN106096427B (zh) | 变电站***配置文件的管控方法及*** | |
CN106575227A (zh) | 自动软件更新框架 | |
CN111882308A (zh) | 区块链安全交易方法、计算机设备及可读存储介质 | |
CN111492355A (zh) | 用于控制和/或监控装置的方法和控制*** | |
CN105337978B (zh) | 一种基于安全服务阻断的切面权限验证方法及*** | |
CN113590375A (zh) | 一种基于区块链的稳控装置信息校验方法及*** | |
CN107798128B (zh) | 数据导入方法、装置、介质及电子设备 | |
CN111124591B (zh) | 一种镜像传输方法、装置、电子设备及存储介质 | |
CN111611624B (zh) | 一种信息点表文件分区数字签名的验证方法及*** | |
CN108829072A (zh) | 无菌制药设备的控制*** | |
CN111752592A (zh) | 一种电力***二次设备版本管控方法、客户端及*** | |
CN105933396A (zh) | 一种协同各渠道***接口实现长流程的方法及*** | |
CN112565328B (zh) | T-box证书秘钥文件自动下载及信息绑定追溯方法 | |
CN113836887A (zh) | 一种智能变电站配置文件的校核验收方法 | |
CN114977481A (zh) | 基于区块链技术的继电保护装置管控方法与*** | |
CN113050925A (zh) | 区块链智能合约修复方法及装置 | |
CN114679466B (zh) | 区块链网络的共识处理方法、装置、计算机设备和介质 | |
CN117527873B (zh) | 基于工业互联网的任务处理方法及*** | |
CN113592669B (zh) | 一种基于区块链的继电保护定值确认方法及*** | |
US9535414B2 (en) | System and method for distributing and exchanging elements for planning and/or for operating automation operating equipment | |
CN115809245A (zh) | 一种继电保护测试结果储存方法和一致性确认方法 |
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 |