一种基于区块链的数据授信系统、方法和介质技术方案

技术编号:27751219 阅读:34 留言:0更新日期:2021-03-19 13:47
本发明专利技术提供一种基于区块链的数据授信系统、方法和介质。其中系统包括:数据采集单元,被配置为:从海上终端采集原始数据,根据基于硬件的嵌入式设备私钥对所述数据进行加密和签名以获得第一数据;数据传输单元,被配置为:基于预言机引入第三方监管服务来对传输中的所述第一数据进行审计;数据存证单元,被配置为:接收所述第一数据,并对所述第一数据进行存证,加入时间戳和上传信息以得到第二数据上传至所述区块链;以及数据使用单元,被配置为:在所述第二数据中写入访问权限,通过所述区块链中的智能合约自动执行对所述数据的访问。

【技术实现步骤摘要】
一种基于区块链的数据授信系统、方法和介质
本专利技术涉及区块链领域,尤其是涉及一种基于区块链的数据授信系统、方法和介质。
技术介绍
在复杂的海洋环境中,设备之间的通信与协同工作非常重要。以往的系统建设中,往往采用的是中心化信息系统建设方案,由一个通信枢纽服务为中心,通信个体连接到通信枢纽进行信息交互与协同,通信个体之间的信息交互需要由通信枢纽进行转发。这样的中心化系统可以实现复杂环境通信,但是却面临着极大的安全隐患,一旦中心化的通信枢纽受到恶意攻击,整个系统将面临瘫痪的风险。而采用区块链技术能够解决复杂环境中不平等信任模式下的信任重建和可信交互,解决中心化通信枢纽面临的安全问题。组网技术就是网络组建技术。计算机网络的类型有很多,根据不同的组网技术有不同的分类依据。网络按交换技术可分为:线路交换网、分组交换网。按传输技术可分为:广播网、非广播多路访问网、点到点网。按拓朴结构可分为总线型、星型、环形、树形、全网状和部分网状网络。按传输介质又可分有线网络和无线网络。有线网是指为同轴电缆、双绞线、光纤连成的网络。无线网是指采用一种电磁波作为载体来实现数据传输的网络类型。海上装备主要为无线广播网络,且处于安全因素考虑,一般为局域网。如图1所示,传统的海上装备组网系统多采用树形结构,上级处理单元为根结点,下级处理单元为其叶节点。一个典型的组网系统如上图所示。根结点一方面负责数据的收集汇总,与各叶节点相连;另一方面连接陆上终端,根据数据采集及分析结果,反馈陆上终端,进行相关行动的决策支持。这种树状模型的海上装备组网系统具有十分明显的优势,权力集中、指令明确、信息流畅、权责分明,它可以清楚的定义整个系统的结构,增加、减少其中某组织是十分容易。但是,这一系统的缺陷也十分明显,在弱连接、弱协同的海上复杂环境下,如何保障海上终端设备上的传感器能够可信地传输数据,成为当下急需解决的问题。
技术实现思路
本专利技术的目的在于提供一种基于区块链的数据授信方案,以解决现有技术中存在的上述技术问题。本专利技术第一方面提供了一种基于区块链的数据授信系统,所述系统包括:数据采集单元,被配置为:从海上终端采集原始数据,根据基于硬件的嵌入式设备私钥对所述数据进行加密和签名以获得第一数据;数据传输单元,被配置为:基于预言机引入第三方监管服务来对传输中的所述第一数据进行审计;数据存证单元,被配置为:接收所述第一数据,并对所述第一数据进行存证,加入时间戳和上传信息以得到第二数据上传至所述区块链;以及数据使用单元,被配置为:在所述第二数据中写入访问权限,通过所述区块链中的智能合约自动执行对所述数据的访问。根据本专利技术第一方面提供的系统,所述基于硬件的嵌入式设备私钥为U盾,用于验证所述海上终端。根据本专利技术第一方面提供的系统,所述预言机支持与服务器之间基于https协议的通信,并且提供对数据获取服务的监控证据给所述第三方监管服务。根据本专利技术第一方面提供的系统,所述数据存证单元具体被配置为,基于哈希映射对所述第一数据进行存证,并基于存证共识验证经过存证的所述第二数据。本专利技术第二方面提供了一种基于区块链的数据授信方法,所述方法包括:步骤S1、从海上终端采集原始数据,根据基于硬件的嵌入式设备私钥对所述数据进行加密和签名以获得第一数据;步骤S2、基于预言机引入第三方监管服务来对传输中的所述第一数据进行审计;步骤S3、接收所述第一数据,并对所述第一数据进行存证,加入时间戳和上传信息以得到第二数据上传至所述区块链;以及步骤S4、在所述第二数据中写入访问权限,通过所述区块链中的智能合约自动执行对所述数据的访问。根据本专利技术第二方面提供的方法,所述基于硬件的嵌入式设备私钥为U盾,用于验证所述海上终端。根据本专利技术第二方面提供的方法,所述预言机支持与服务器之间基于https协议的通信,并且提供对数据获取服务的监控证据给所述第三方监管服务。根据本专利技术第二方面提供的方法,在所述步骤S3中,基于哈希映射对所述第一数据进行存证,并基于存证共识验证经过存证的所述第二数据。本专利技术第三方面提供了一种存储有指令的非暂时性计算机可读介质,当所述指令由处理器执行时,执行根据本专利技术第二方面的基于区块链的数据授信方法的步骤。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为传统的海上装备组网系统的树形结构示意图;图2为根据本专利技术实施例的基于区块链的数据授信方案的架构示意图;图3为根据本专利技术实施例的基于区块链的数据授信系统的结构图;图4为根据本专利技术实施例的智能合约调用预言机合约的流程的示意图;图5为根据本专利技术实施例的区块链存证流程的示意图;图6为根据本专利技术实施例的数据访问控制流程的示意图;以及图7为根据本专利技术实施例的基于区块链的数据授信方法的流程图。具体实施方式下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本公开采用基于区块链的数据授信方案,如图2所示,其围绕数据可信采集、可信传输、可信存证、可信使用四个方面,通过技术手段与流程优化,实现海上终端数据全生命周期的可信保证。本专利技术第一方面提供了一种基于区块链的数据授信系统。图3为根据本专利技术实施例的基于区块链的数据授信系统的结构图;如图3所示,所述系统包括:数据采集单元301,被配置为:从海上终端采集原始数据,根据基于硬件的嵌入式设备私钥对所述数据进行加密和签名以获得第一数据;数据传输单元302,被配置为:基于预言机引入第三方监管服务来对传输中的所述第一数据进行审计;数据存证单元303,被配置为:接收所述第一数据,并对所述第一数据进行存证,加入时间戳和上传信息以得到第二数据上传至所述区块链;以及数据使用单元304,被配置为:在所述第二数据中写入访问权限,通过所述区块链中的智能合约自动执行对所述数据的访问。其中,数据采集单元301通过利用基于硬件的嵌入式设备私钥,对海上终端采集的数据进行加密与签名,确保采集内容不可篡改、无法抵赖。在一些实施例中,所述基于硬件的嵌入式设备私钥为U盾,用于验证所述海上终端。通过U盾来验证海上终端,U盾是硬件私钥设备,用于保存设备的唯一身份。采用U盾后设备的私钥信息将不再保存在网络上,仅存在于U盾中,设备加入网络时会通过U盾中的私钥验证设备的公钥是否匹配。当设备向区块链网络发送采集到的数据时,区块链网络会要求终端设备利用硬件私钥存储设备签名。终端设备必须对采集到的数据进行签名背书,网络在获得签名确认的数据后,才会与终端进行数据、业务交互,并将数据本文档来自技高网
...

【技术保护点】
1.一种基于区块链的数据授信系统,其特征在于,所述系统包括:/n数据采集单元,被配置为:从海上终端采集原始数据,根据基于硬件的嵌入式设备私钥对所述数据进行加密和签名以获得第一数据;/n数据传输单元,被配置为:基于预言机引入第三方监管服务来对传输中的所述第一数据进行审计;/n数据存证单元,被配置为:接收所述第一数据,并对所述第一数据进行存证,加入时间戳和上传信息以得到第二数据上传至所述区块链;以及/n数据使用单元,被配置为:在所述第二数据中写入访问权限,通过所述区块链中的智能合约自动执行对所述数据的访问。/n

【技术特征摘要】
1.一种基于区块链的数据授信系统,其特征在于,所述系统包括:
数据采集单元,被配置为:从海上终端采集原始数据,根据基于硬件的嵌入式设备私钥对所述数据进行加密和签名以获得第一数据;
数据传输单元,被配置为:基于预言机引入第三方监管服务来对传输中的所述第一数据进行审计;
数据存证单元,被配置为:接收所述第一数据,并对所述第一数据进行存证,加入时间戳和上传信息以得到第二数据上传至所述区块链;以及
数据使用单元,被配置为:在所述第二数据中写入访问权限,通过所述区块链中的智能合约自动执行对所述数据的访问。


2.根据权利要求1所述的基于区块链的数据授信系统,其特征在于,所述基于硬件的嵌入式设备私钥为U盾,用于验证所述海上终端。


3.根据权利要求1所述的基于区块链的数据授信系统,其特征在于,所述预言机支持与服务器之间基于https协议的通信,并且提供对数据获取服务的监控证据给所述第三方监管服务。


4.根据权利要求1所述的基于区块链的数据授信系统,其特征在于,所述数据存证单元具体被配置为,基于哈希映射对所述第一数据进行存证,并基于存证共识验证经过存证的所述第二数据。


5.一种基于区块链的数据授信方...

【专利技术属性】
技术研发人员:赵亮张鹏杨文韬雷富强张驰甄君程骏超金群昊王强杨珍
申请(专利权)人:中国船舶工业系统工程研究院西安纸贵互联网科技有限公司
类型:发明
国别省市:北京;11

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

1