基于PBFT技术的煤矿安全信息移动验证终端制造技术

技术编号:24825730 阅读:25 留言:0更新日期:2020-07-08 10:14
本实用新型专利技术涉及一种基于PBFT技术的煤矿安全信息移动验证终端,该终端设置有控制器、接收发送模块、定位模块、显示模块、随机数模块、签名模块。当接收发送模块收到安全信息后定位模块立即产生验证人此时的位置信息,通过显示模块显示接收到的安全信息以及定位模块产生的位置信息,由验证人进行确认,当信息符合安全规范后进行签名,否则通过签名模块进行拒签。此时控制器通过随机数模块产生一个随机数将其和收到的安全信息、签名信息进行打包,根据产生的随机数来确定下一个信息验证终端,将打包的信息发送过去。终端采用了区块链底层的PBFT共识算法提高了煤矿安全信息传输过程中的准确性与可靠性,同时随机数发送方式也降低了安全信息瞒报的可能性,而且由于终端的便携性与低成本,也使得其在井下大规模使用成为可能。

【技术实现步骤摘要】
基于PBFT技术的煤矿安全信息移动验证终端
本技术涉及一种基于区块链底层PBFT共识算法的煤矿安全信息移动验证终端,是一种基于信息验证签名以及随机数确定传输的信息验证终端。
技术介绍
煤矿井下安全信息包括设备运行参数、环境参数、井下人员信息等海量信息数据。目前安全信息的采集、记录与上传主要是通过传感器和井下相关人员来完成,但由于检测人员的疏忽以及信息上传过程中缺少验证,导致信息采集过程中可能会出现错误,相关人员会进行隐瞒等一系列问题为安全事故的发生埋下了隐患。这就需要一种去中心化的分布式验证手段来解决上述问题。区块链技术具有去中心化、可信赖性和匿名性等特点,其自信任主要体现于分布于区块链中的用户无须信任交易的另一方,也无须信任一个中心化的机构,只需要信任区块链协议下的软件系统即可实现交易。这种自信任的前提是区块链的共识机制,即在一个互不信任的市场中,要想使各节点达成一致的充分必要条件是每个节点出于对自身利益最大化的考虑,都会自发、诚实地遵守协议中预先设定的规则,判断每一笔记录的真实性,最终将判断为真的记录记入区块链之中。换句话说,即使各井下安全信息验证人出于相关利益因素想瞒报某些安全信息,这些验证人也不可能合谋欺骗你,而当验证人们在网络中拥有公共信誉时,这一点体现得尤为明显。
技术实现思路
本技术是为了解决煤矿安全信息在传输过程中容易被隐瞒、漏传与错传等问题,提供了一种能够实时共享安全信息,防止煤矿安全信息的漏传、错传,经济可靠的移动终端。为实现上述目的,本技术提供一种基于PBFT技术,利用信息验证签名以及随机数确定传输方向的移动终端。所述移动终端由控制器,接收发送模块,定位模块,显示模块,签名模块和随机数模块组成。所述接收发送模块利用物联网技术对传输的安全信息进行接收,同时对生成的安全信息进行发送。当接收到安全信息后所述定位模块立即产生当前的位置信息,验证人可通过显示模块看到接收到的信息以及定位模块产生的位置信息。验证人对安全信息进行验证,可根据是否符合安全规程进行验证签名。签名完成后,所述控制器控制随机数模块产生一个随机数以确定下一个验证终端,并对生成的安全信息、签名以及位置信息进行打包发送。验证人可以追溯前面所有的安全信息,但无法知道下一个验证终端,这样既保证了安全信息的实时共享,同时保证了信息的真实可靠,又有效杜绝了安全信息的错传和瞒报。本技术的有益效果是:本技术的基于PBFT技术的煤矿安全信息移动验证终端可以实时共享煤矿安全信息,采取信息验证签名以及随机数确定传输方向的方法,可以有效地杜绝安全信息的瞒报和错传,保证安全信息的真实性、可靠性,降低了井下安全事故的发生。本技术的成本较低,不仅可以减少煤矿企业的设备成本,同时也避免了人为因素造成的数据记录失误及瞒报。本技术与现有技术相比,结合了区块链技术,采用信息验证签名以及随机数确定传输方向的技术,保证了每次传输的安全信息的真实性、可靠性,降低了安全信息的错传和瞒报;本专利技术还采用了物联网技术,使得系统成本更低,网络可靠性更高。下面结合附图对本技术的基于PBFT技术的煤矿安全信息移动验证终端作进一步说明。附图说明图1是本技术的结构图。图2是本技术的外观结构示意图。图3是本技术的签名模块结构图。图4是本技术的随机数模块结构图。具体实施方式下面结合附图来说明本技术专利的技术方案。应当理解,此处描述的具体实施方式仅仅是用以解释本次技术专利,并不限定于本技术。如图1,图2,图3,图4所示,本技术的基于PBFT技术的煤矿安全信息移动验证终端由以下部分组成:移动终端结构,由所述控制器1,接收发送模块2,定位模块3,显示模块4,签名模块5,以及随机数模块6组成。由所述接收发送模块2进行接收、发送安全信息,定位模块3产生位置信息,显示模块4显示所有信息,签名模块5进行信息验证签名,随机数模6块产生随机数,由控制器1进行统筹控制。签名模块5,在所述控制器1发出指令后,由验证人检查接收到的安全信息是否符合安全规程,如果符合安全规程进行签名,信息打包给控制器1;如果不符合安全规程拒绝签名,信息打包给控制器1;如果此时安全信息无法判断可选择无法判断,签名之后信息打包返回给控制器1。随机数模块6,当签名完成,所述控制器1发出指令,随机数模块6产生随机数,生成的随机数与安全信息一起打包返回给控制器1。上述虽然结合附图对本技术的具体实施方式进行了描述,但并非对本技术保护范围的限制,所属领域技术人员应该明白,在本技术的技术策略方案的基础上,本领域技术人员不需要付出创造性的劳动即可做出各种修改或变形仍在本技术专利的保护范围之内。本文档来自技高网...

【技术保护点】
1.基于PBFT技术的煤矿安全信息移动验证终端,其特征在于,所述基于PBFT技术的煤矿安全信息移动验证终端包括控制器(1),接收发送模块(2),定位模块(3),显示模块(4),签名模块(5)以及随机数模块(6),当所述接收发送模块(2)接收到安全信息后,定位模块(3)立即产生当前位置信息,并一起发送给控制器(1),显示模块(4)上显示接收到的安全信息以及当前位置信息,验证人通过所述显示模块(4)的信息进行判断是否符合安全规程,如果符合,进行签名,信息打包给控制器(1);如果不符合安全规程,拒绝签名,信息打包给控制器(1);如果安全信息无法判断,选择无法判断,信息打包给控制器(1),在完成签名之后,所述随机数模块(6)产生随机数,将所有信息和随机数一起打包给控制器(1),再由接收发送模块(2)发送给下一验证终端。/n

【技术特征摘要】
1.基于PBFT技术的煤矿安全信息移动验证终端,其特征在于,所述基于PBFT技术的煤矿安全信息移动验证终端包括控制器(1),接收发送模块(2),定位模块(3),显示模块(4),签名模块(5)以及随机数模块(6),当所述接收发送模块(2)接收到安全信息后,定位模块(3)立即产生当前位置信息,并一起发送给控制器(1),显示模块(4)上显示接收到的安全信息以及当前位置信息,验证人通过所述显示模块(4)的信息进行判断是否符合安全规程,如果符合,进行签名,信息打包给控制器(1);如果不符合安全规程,拒绝签名,信息打包给控制器(1);如果安全信息无法判断,选择无法判断,信息打包给控制器(1),在完成签名之后,所述随机数模块(6)产生随机数,将所有信息和随机数一起打包给控制器(1),再由接收发送模块(2)发送给下一验证终端。


2.根据权利要求1所述的基于PBFT技术的煤矿安全信息移动验证终端,其特征在于,所述接收发送模块(2)进行安全信息的接收与发送。


3.根据权利要求1所述的基于PBFT技术的煤矿安全信息移动验证终端,其特征在于,所述定位模块(3)在接收发送模块(2)接收到安全...

【专利技术属性】
技术研发人员:汪磊李敬兆秦晓伟张梦龙
申请(专利权)人:安徽理工大学
类型:新型
国别省市:安徽;34

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

1