【技术实现步骤摘要】
基于区块链与分布式存储的物联网设备固件更新方法及系统
[0001]本专利技术属于物联网
,具体涉及一种基于区块链与分布式存储的物联网设备固件更新方法,还涉及一种基于区块链与分布式存储的物联网设备固件更新系统。
技术介绍
[0002]随着物联网的快速发展,物联网设备安全问题愈发严重。在全球范围内,每年都有大量以物联网设备为目标的网络攻击。黑客主要攻击手段之一就是利用物联网设备的固件漏洞,侵入物联网设备,以这些被攻破的物联网设备作为跳板,对目标物联网发起进一步攻击。
[0003]传统的物联网设备固件更新通常采用客户端
‑
服务器模式,物联网设备更新固件存储在中心服务器上。随着物联网设备数量达到百万甚至千万量级时,这种物联网设备的集中式管理和维护给设备生产者和设备运营商带来了不可估量的成本压力和网络安全。在客户机
‑
服务器模型中,中心服务器负责对整个数据进行集中管理。这将导致服务器成为黑客攻击的目标。大量物联网设备同时发起请求数超过了服务器响应能力,会导致服务器无法响应设备更新请求, ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链与分布式存储的物联网设备固件更新方法,其特征是,包括以下过程:由固件维护人员将物联网设备固件上传到分布式文件系统;将物联网设备固件相关信息存入区块链中固件信息子链,所述相关信息包括固件版本号、固件上传时间和固件存储位置;物联网设备依据固件版本号和固件上传时间检查是否有新的固件版本可更新;若物联网设备检查有新的固件版本可更新时,待升级物联网设备根据固件存储位置从区块链中获取更新固件;待升级物联网设备基于更新固件进行固件升级。2.根据权利要求1所述的一种基于区块链与分布式存储的物联网设备固件更新方法,其特征是,固件维护人员在上传物联网设备固件之前,还包括:对固件维护人员的身份信息进行身份校验;通过身份校验的固件维护人员获得对应的权限信息。3.根据权利要求2所述的一种基于区块链与分布式存储的物联网设备固件更新方法,其特征是,区块链中包括身份子链和权限子链,所述身份子链用来存储固件维护人员的身份信息,所述权限子链用来存储固件维护人员的权限信息。4.根据权利要求1所述的一种基于区块链与分布式存储的物联网设备固件更新方法,其特征是,所述物联网设备依据固件版本号和固件上传时间检查是否有新的固件版本可更新,包括:物联网设备以预设的时间间隔,向固件信息子链中查询是否有比目前设备运行的固件版本号高且固件上传时间更近的固件版本,如果有则表明有新的固件版本可更新。5.根据权利要求1所述的一种基于区块链与分布式存储的物联网设备固件更新方法,其特征是,所述待升级物联...
【专利技术属性】
技术研发人员:张华鲁,潘野,张智成,张春平,邓博雅,胡高平,
申请(专利权)人:南京南瑞信息通信科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。