一种电厂燃料数据校验方法及系统技术方案

技术编号:32537929 阅读:22 留言:0更新日期:2022-03-05 11:34
本发明专利技术属于电厂燃料管理领域,公开了一种电厂燃料数据校验方法及系统,包括:集团侧服务器和第三方服务器实时获取电厂燃料数据;第三方服务器从预设的第一散列函数库中随机选取一种散列函数,得到目标散列函数,并进行哈希运算,得到第一散列值并发送至集团侧服务器;集团侧服务器遍历预设的第二散列函数库,依次将电厂燃料数据进行哈希运算,得到若干第二散列值;比对若干第二散列值中是否存在与第一散列值相同的第二散列值,当若干第二散列值中否存在与第一散列值相同的第二散列值时,电厂燃料数据校验通过;否则,电厂燃料数据校验失败;能够保证电厂燃料数据不落地,减少人为干预,满足电厂对电厂燃料数据实时性、准确性以及安全性的要求。以及安全性的要求。以及安全性的要求。

【技术实现步骤摘要】
一种电厂燃料数据校验方法及系统


[0001]本专利技术属于电厂燃料管理领域,涉及一种电厂燃料数据校验方法及系统。

技术介绍

[0002]电厂燃料管理系统是电厂及其所属集团对燃料进行检斤、检质的数字化平台,其目的是加强对燃料流通环节的监控力度,实现提高效率、降低成本及安全生产的目的。燃料是电厂运行过程的核心,其采购成本通常占电厂运行成本的七成以上,确保燃料质优价廉是保证电厂锅炉稳定高效运行的基础,是电厂节约成本重要途径。由于业务的特殊要求,燃料管理系统对数据的安全性与保密性有着较高的要求。通常,燃料管理系统会对燃料检斤以及检质过程中产生的数据进行加密处理,以防止燃料供应商与电厂工作人员对数据的人为干预,进而为燃料结算提供安全以及私密的原始数据。
[0003]传统通过人力对燃料系统进行管理的方式存在诸多问题。例如,在入厂检斤及检质过程中,存在工作人员工作失误、操作不规范甚至是勾结厂内外人员恶意篡改相关数据的违法犯罪行为。因此,电厂燃料系统的信息化势在必行,通过信息化手段及时跟踪燃料各个环节,及时反映各个层面关键数据的变化情况,及时反馈给相关决策管理人员,由此实现对燃料系统的安全可靠管理。
[0004]但是,目前电厂为保证运行安全可靠,普遍实施内外网隔离,并建立落地数据库存储信息,电厂工作人员可以通过修改本地数据库并抹除数据库日志文件来实现对数据的人为干预。此外,电厂工作人员可以串通集团侧人员获取数据加密算法,用来实施对传输报文的篡改,或是伪装成电厂侧向集团侧发送虚假数据。

技术实现思路

[0005]本专利技术的目的在于克服上述现有技术的缺点,提供一种电厂燃料数据校验方法及系统。
[0006]为达到上述目的,本专利技术采用以下技术方案予以实现:
[0007]本专利技术第一方面,一种电厂燃料数据校验方法,应用于电厂燃料数据校验系统,电厂燃料数据校验系统包括互相连接的集团侧服务器和第三方服务器;
[0008]所述电厂燃料数据校验方法包括以下步骤:
[0009]集团侧服务器和第三方服务器实时获取电厂燃料数据;
[0010]第三方服务器从预设的第一散列函数库中随机选取一种散列函数,得到目标散列函数,并通过目标散列函数将电厂燃料数据进行哈希运算,得到第一散列值并将第一散列值发送至集团侧服务器;
[0011]集团侧服务器遍历预设的第二散列函数库中所有散列函数,依次将电厂燃料数据进行哈希运算,得到若干第二散列值;以及比对若干第二散列值中是否存在与第一散列值相同的第二散列值,当若干第二散列值中存在与第一散列值相同的第二散列值时,电厂燃料数据校验通过;否则,电厂燃料数据校验失败;
[0012]其中,第一散列函数库和第二散列函数库中的散列函数相同。
[0013]可选的,所述将第一散列值发送至集团侧服务器时,将第一散列值通过预设的私钥对第一散列值进行加密运算,得到密文并发送至集团侧服务器;所述集团侧服务器通过预设的公钥对密文进行解密运算,当解密运算成功时,得到第一散列值;当解密运算失败时,生成再次发送密文信息至第三方服务器。
[0014]可选的,所述预设的私钥和预设的公钥采用椭圆曲线加密算法生成。
[0015]可选的,所述第一散列函数库和第二散列函数库种均包括MD4函数、MD5函数、SHA

1函数、SHA

224函数、SHA

256函数、SHA

384函数、SHA

512函数、SM3函数和Keccak函数中的至少两种。
[0016]可选的,所述电厂燃料数据包括燃煤全水分数据、空干基水分数据、灰分数据、硫分数据、挥发分数据、弹筒发热量数据、氢值数据、哈氏耐磨性指数数据、样品克重数据、化验时间数据及化验员信息数据中一种或几种。
[0017]可选的,所述电厂燃料数据通过电厂的化验室数据采集系统、样品称重系统以及全自动制样系统实时发送至集团侧服务器和第三方服务器。
[0018]可选的,所述电厂燃料数据校验通过后,集团侧服务器生成数据认可信息并发送至电厂;所述电厂燃料数据校验失败后,集团侧服务器生成数据重新采集信息并发送至电厂。
[0019]本专利技术第二方面,一种电厂燃料数据校验系统,包括互相连接的集团侧服务器和第三方服务器;集团侧服务内设置集团侧数据获取模块、集团侧哈希模块以及比对模块;第三方服务器内设置第三方数据获取模块以及第三方哈希模块;
[0020]集团侧数据获取模块和第三方数据获取模块均用于实时获取电厂燃料数据;
[0021]第三方哈希模块用于从预设的第一散列函数库中随机选取一种散列函数,得到目标散列函数,并通过目标散列函数将电厂燃料数据进行哈希运算,得到第一散列值并将第一散列值发送至比对模块;
[0022]集团侧哈希模块用于遍历预设的第二散列函数库中所有散列函数,依次将电厂燃料数据进行哈希运算,得到若干第二散列值并发送至比对模块;
[0023]比对模块用于比对若干第二散列值中是否存在与第一散列值相同的第二散列值,当若干第二散列值中存在与第一散列值相同的第二散列值时,电厂燃料数据校验通过;否则,电厂燃料数据校验失败;
[0024]其中,第一散列函数库和第二散列函数库中的散列函数相同。
[0025]可选的,所述第三方哈希模块将第一散列值发送至集团侧服务器时,将第一散列值通过预设的私钥对第一散列值进行加密运算,得到密文并发送至集团侧服务器;所述比对模块还用于通过预设的公钥对密文进行解密运算,得到第一散列值。
[0026]可选的,所述比对模块还用于当电厂燃料数据校验通过后,生成数据认可信息并发送至电厂;当电厂燃料数据校验失败后,生成数据重新采集信息并发送至电厂。
[0027]与现有技术相比,本专利技术具有以下有益效果:
[0028]本专利技术电厂燃料数据校验方法,在电厂燃料数据完成采集后,实时传输至集团侧服务器和第三方服务器,进而能够有效防止采集后的电厂燃料数据被人为干预。同时,通过引入第三方服务器对电厂燃料数据采用随机选取的加密算法进行加密,能够有效地防止电
厂人员获取加密算法并伪造电厂燃料数据情况的发生,能够保证电厂燃料数据不落地,减少人为干预,满足电厂对电厂燃料数据实时性、准确性以及安全性的要求。
附图说明
[0029]图1为本专利技术电厂燃料数据校验方法在具体场景中应用的流程框图。
具体实施方式
[0030]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0031]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电厂燃料数据校验方法,其特征在于,应用于电厂燃料数据校验系统,电厂燃料数据校验系统包括互相连接的集团侧服务器和第三方服务器;所述电厂燃料数据校验方法包括以下步骤:集团侧服务器和第三方服务器实时获取电厂燃料数据;第三方服务器从预设的第一散列函数库中随机选取一种散列函数,得到目标散列函数,并通过目标散列函数将电厂燃料数据进行哈希运算,得到第一散列值并将第一散列值发送至集团侧服务器;集团侧服务器遍历预设的第二散列函数库中所有散列函数,依次将电厂燃料数据进行哈希运算,得到若干第二散列值;以及比对若干第二散列值中是否存在与第一散列值相同的第二散列值,当若干第二散列值中存在与第一散列值相同的第二散列值时,电厂燃料数据校验通过;否则,电厂燃料数据校验失败;其中,第一散列函数库和第二散列函数库中的散列函数相同。2.根据权利要求1所述的电厂燃料数据校验方法,其特征在于,所述将第一散列值发送至集团侧服务器时,将第一散列值通过预设的私钥对第一散列值进行加密运算,得到密文并发送至集团侧服务器;所述集团侧服务器通过预设的公钥对密文进行解密运算,当解密运算成功时,得到第一散列值;当解密运算失败时,生成再次发送密文信息至第三方服务器。3.根据权利要求2所述的电厂燃料数据校验方法,其特征在于,所述预设的私钥和预设的公钥采用椭圆曲线加密算法生成。4.根据权利要求1所述的电厂燃料数据校验方法,其特征在于,所述第一散列函数库和第二散列函数库种均包括MD4函数、MD5函数、SHA

1函数、SHA

224函数、SHA

256函数、SHA

384函数、SHA

512函数、SM3函数和Keccak函数中的至少两种。5.根据权利要求1所述的电厂燃料数据校验方法,其特征在于,所述电厂燃料数据包括燃煤全水分数据、空干基水分数据、灰分数据、硫分数据、挥发分数据、弹筒发热量数据、氢值数据、哈氏耐磨性...

【专利技术属性】
技术研发人员:马晨曦陈建平王朋辉梅军寿李崇晟吴智群何新
申请(专利权)人:西安西热电站信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1