[发明专利]基于区块链与分布式存储的物联网设备固件更新方法及系统在审
申请号: | 202011354827.4 | 申请日: | 2020-11-27 |
公开(公告)号: | CN112559005A | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 张华鲁;潘野;张智成;张春平;邓博雅;胡高平 | 申请(专利权)人: | 南京南瑞信息通信科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;H04L29/08 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 张欢欢 |
地址: | 210003 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 分布式 存储 联网 设备 更新 方法 系统 | ||
本发明公开了一种基于区块链与分布式存储的物联网设备固件更新方法及系统,方法包括以下过程:由固件维护人员将物联网设备固件上传到分布式文件系统;将物联网设备固件相关信息存入区块链中固件信息子链,所述相关信息包括固件存储位置;若物联网设备检查有新的固件版本可更新时,待升级物联网设备根据固件存储位置从区块链中获取更新固件;待升级物联网设备基于更新固件进行固件升级。本发明利用区块链与分布式存储技术来保证物联网设备更新固件的完整性。
技术领域
本发明属于物联网技术领域,具体涉及一种基于区块链与分布式存储的物联网设备固件更新方法,还涉及一种基于区块链与分布式存储的物联网设备固件更新系统。
背景技术
随着物联网的快速发展,物联网设备安全问题愈发严重。在全球范围内,每年都有大量以物联网设备为目标的网络攻击。黑客主要攻击手段之一就是利用物联网设备的固件漏洞,侵入物联网设备,以这些被攻破的物联网设备作为跳板,对目标物联网发起进一步攻击。
传统的物联网设备固件更新通常采用客户端-服务器模式,物联网设备更新固件存储在中心服务器上。随着物联网设备数量达到百万甚至千万量级时,这种物联网设备的集中式管理和维护给设备生产者和设备运营商带来了不可估量的成本压力和网络安全。在客户机-服务器模型中,中心服务器负责对整个数据进行集中管理。这将导致服务器成为黑客攻击的目标。大量物联网设备同时发起请求数超过了服务器响应能力,会导致服务器无法响应设备更新请求,导致更新进程失败。
另外对服务器的攻击会破坏存储在服务器上的所有数据的完整性。如果固件被黑客篡改并植入了恶意代码,物联网设备将全部被感染,对物联网安全造成致命威胁。
现有技术中提出了基于区块链的物联网终端软件升级方法及系统(CN201910785146.4),公开了一种基于区块链的物联网终端软件升级方法及系统,该基于区块链的物联网终端软件升级方法包括:第一终端进行某一软件升级后,将该软件的软件升级信息通过共识算法记录在区块链的某个区块上;所述第一终端接收到第二终端发送的软件升级请求后,将相应的软件数据包发送给所述第二终端,其中,所述软件升级请求是所述第二终端在查询到所述区块链中存在新的软件升级信息后发送的。该基于区块链的物联网终端软件升级方法及系统能够适用于物联网海量终端设备场景下的批量升级,软件升级更加及时和可靠。
但是,基于区块链的物联网终端软件升级方法及系统中,物联网终端更新严重依赖首次设备更新,更新文件存储在首次更新设备上,首次设备更新完成后,将相关信息存储到区块链中,下一个物联网终端向首次更新设备获取升级文件,如果首次设备更新过程出错将导致后续操作无法继续。
因此需要一种适用性广、安全可靠的物联网设备固件安全更新的方法用于电力物联网中。
发明内容
本发明的目的在于克服现有技术中的不足,提供了一种基于区块链与分布式存储的物联网设备固件更新方法,利用区块链与分布式存储技术来保证物联网设备更新固件的完整性。
为解决上述技术问题,本发明提供了一种基于区块链与分布式存储的物联网设备固件更新方法,包括以下过程:
由固件维护人员将物联网设备固件上传到分布式文件系统;
将物联网设备固件相关信息存入区块链中固件信息子链,所述相关信息包括固件版本号、固件上传时间和固件存储位置;
物联网设备依据固件版本号和固件上传时间检查是否有新的固件版本可更新;
若物联网设备检查有新的固件版本可更新时,待升级物联网设备根据固件存储位置从区块链中获取更新固件;
待升级物联网设备基于更新固件进行固件升级。
进一步的,固件维护人员在上传物联网设备固件之前,还包括:
对固件维护人员的身份信息进行身份校验;
通过身份校验的固件维护人员获得对应的权限信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京南瑞信息通信科技有限公司,未经南京南瑞信息通信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011354827.4/2.html,转载请声明来源钻瓜专利网。