一种基于区块链实现嵌入式硬件OTA升级系统及方法

基本信息

申请号 CN201910119485.9 申请日 -
公开(公告)号 CN109889589A 公开(公告)日 2019-06-14
申请公布号 CN109889589A 申请公布日 2019-06-14
分类号 H04L29/08(2006.01)I; H04L12/24(2006.01)I; H04L9/32(2006.01)I; H04L29/06(2006.01)I; G06F8/65(2018.01)I 分类 电通信技术;
发明人 丁路宁 申请(专利权)人 闪联信息技术工程中心有限公司
代理机构 北京捷诚信通专利事务所(普通合伙) 代理人 闪联信息技术工程中心有限公司
地址 100080 北京市海淀区东北旺西路58号院东侧1号楼
法律状态 -

摘要

摘要 本发明公开了一种基于区块链实现嵌入式硬件OTA升级系统及方法,该方法:构建一个包括多个固件下载的服务节点的P2P网络拓扑结构;以一个服务节点作为第一区块节点,通过区块链共识验证机制逐个将P2P网络中的其他服务节点转化为区块链上的一个区块节点;在服务节点上存储最新固件软件,并利用哈希算法对节点内容进行计算得到该服务节点的hash值;其中,节点内容包括服务节点和其上存储的固件软件的特征信息;智能终端从P2P网络的服务节点下载相应的hash值,根据该hash值进行固件版本安全校验,并下载、保存通过校验的固件软件,并利用该固件软件进行升级。本发明使用区块链技术建立安全可信的P2P网络拓扑结构,提高智能终端OTA升级可靠性及安全性。