[发明专利]基于区块链的潜航器数据共享作业方法、装置及存储介质在审
申请号: | 201811639039.2 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109787748A | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | 宋宪明;赵心;韩恒敏;马超群;王隶加 | 申请(专利权)人: | 青岛海洋科学与技术国家实验室发展中心 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L29/06;H04L29/08 |
代理公司: | 青岛联信知识产权代理事务所(普通合伙) 37227 | 代理人: | 潘晋祥 |
地址: | 266200 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 数据共享 计算机程序 计算机可读存储介质 缓存 数据信息缓存 数据信息加密 处理器执行 存储器存储 存储介质 海上环境 可信信息 数据信息 验证机制 重大意义 存储器 处理器 构建 集群 预设 可信 验证 采集 共享 广播 保证 | ||
本发明提出一种基于区块链的潜航器数据共享作业方法、装置及计算机可读存储介质,该方法包括构建具有多个潜航器节点的P2P网络;潜航器节点对所采集的数据信息加密并广播至其他节点;潜航器节点对接收并通过验证的数据信息缓存;根据预设验证机制,将预定时间内所有缓存的数据信息的Merkle根加入区块链。所述装置包括处理器以及存储器,所述存储器存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的基于区块链的潜航器数据共享作业方法的各个步骤。本发明既可以提高潜航器集群数据的共享效率,又可以保证数据的安全性,对实现陌生不可信海上环境中可信信息交互的问题具有重大意义。
技术领域
本发明属于潜航器通信技术领域,尤其涉及一种基于区块链的潜航器数据共享作业方法、装置及计算机可读存储介质。
背景技术
无人潜航器是无人驾驶、通过遥控或自动控制在水下航行的探测装备,能够替代载人小型潜艇进行深海探测、救生、排除水雷等高危险性水下作业的智能化装备。无人潜航器主要用于搜救、情报、监视和侦察任务,与载人平台相比,水下无人潜航器执行任务有很多优点:无人潜航器无需配备满足载人需要的各类设备,可持久地执行任务,工作效率高、成本低;无人潜航器可以到达大型舰船无法到达的浅水区或者海域争议区,或者在海底地貌较为复杂的水域执行任务;无人潜航器可让海军水兵远离直接战斗与可能的伤亡。
单个无人潜航器由于数据安全、智能化低的原因已经不能满足更加复杂的任务,进而发展有通过多个无人潜航器群体协同作业来来实现探测数据的共享,以及通过共识机制提高目标探测的准确度。无人潜航器群体网络的数据容易被篡改,并且如果一旦有单个潜航器因故障无法回收会造成部分数据的丢失。
区块链是最近比较时兴的一项技术,区块链技术是利用块链式数据结构来实现数据的验证与存储,并且利用分布式节点共识算法来生成和更新数据,还利用密码学的方式保证数据传输和访问的安全,是一种全新的分布式基础架构的技术。由于区块链技术具有极高的安全性能,一旦写入区块链网络的数据不容易被篡改,并且区块链网络的数据存储具有极高的安全性,不容易被窃取。因此,本申请基于区块链技术提出一种潜航器数据共享方案,既可以保证无人潜航器群体网络数据的安全共享,又可以实现集群的群体决策。
发明内容
为了解决现有技术的问题。本发明提出一种基于区块链的潜航器数据共享作业方法、装置及计算机可读存储介质。
为了达到上述目的,本发明采用的技术方案为:
第一方面,提供一种基于区块链的潜航器数据共享作业方法,包括以下步骤:
构建具有多个潜航器节点的P2P网络;
潜航器节点对所采集的数据信息加密并广播至其他节点;
潜航器节点对接收并通过验证的数据信息缓存;
根据预设验证机制,将预定时间内所有缓存的数据信息加入区块链。
作为优选,潜航器节点对所采集的数据信息加密并广播至其他节点的步骤,具体为:
根据哈希算法计算所采集的数据信息的哈希值,使用私钥将得到的哈希值和数据信息进行加密并广播至其他节点。
作为优选,潜航器节点对接收到并通过验证的数据信息缓存的步骤,具体为:
潜航器节点使用公钥对接收的数据信息解密并计算数据信息的哈希值,若计算出的哈希值与接收到的相同则验证通过,将数据信息缓存并继续广播;若哈希值不相同则验证不通过,丢弃该数据信息。
作为优选,根据预设验证机制,将预定时间内所有缓存的数据信息的Merkle根加入区块链的步骤,具体包括以下步骤:
各个潜航器节点分别计算预定时间周期内所缓存的数据信息的Merkle根,并对Merkle根加密后广播至其他节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海洋科学与技术国家实验室发展中心,未经青岛海洋科学与技术国家实验室发展中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811639039.2/2.html,转载请声明来源钻瓜专利网。