摘要
本发明涉及物联网设备的固件安全升级技术领域,具体为面向物联网设备的差分固件安全升级系统及方法,包括基于非对称加密算法对所述固件版本指纹进行数字签名封装,以得到版本认证包;基于所述版本认证包获取初始差分升级包,基于数据传输协议获取所述加密分块,对所述加密分块进行解密,基于滑动窗口机制对所述解密分块进行完整性校验,基于所述差分升级包中的增量补丁对备用分区进行原子化写入,基于升级后的固件版本指纹生成升级验证报告,将所述升级验证报告回传至云端管理平台,以得到闭环升级记录。本发明通过闭环升级记录,所有升级操作都形成闭环管理,确保了每一项固件升级的完整性和可追溯性。
技术关键词
面向物联网设备
固件
分块
升级方法
解密
滑动窗口机制
云端管理平台
非对称加密算法
数据传输协议
白名单
补丁
区块链技术
指纹
分区
分布式存储技术
校验单元
报告
同态加密算法