[发明专利]固件数据的校验设备和方法、固件更新设备和方法及系统在审
| 申请号: | 202010722761.3 | 申请日: | 2020-07-24 |
| 公开(公告)号: | CN111880824A | 公开(公告)日: | 2020-11-03 |
| 发明(设计)人: | 汪宇涛 | 申请(专利权)人: | 欧姆龙(上海)有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F21/51;G06F21/60;G06F21/64 |
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 田勇;樊一槿 |
| 地址: | 201206 上海*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据 校验 设备 方法 更新 系统 | ||
本申请实施例提供一种固件数据的校验设备和方法、固件更新设备和方法及系统。校验方法包括:接收数据生成设备发送的第一固件数据;其中第一固件数据包括被数据生成设备加密的第二固件数据以及数字签名;对第一固件数据的数字签名进行校验;在数字签名被验证通过的情况下,将数字签名从第一固件数据中移除以得到所述第二固件数据;对第二固件数据进行拆分以生成被加密的多个数据包;以及向固件更新设备发送被加密的多个数据包,以使得固件更新设备对多个数据包进行解密并进行固件更新。由此,能够降低固件更新设备的硬件成本并提高更新效率;并且能够提高固件更新方式的灵活性。
技术领域
本申请涉及设备安全技术领域,尤其涉及一种固件数据的校验设备和方法、固件更新设备和方法及系统。
背景技术
固件是一种存储于设备或芯片中的承担最底层工作的程序,可以由特定的刷新程序进行升级或更新。在通常的固件升级或更新过程中,由数据生成者将固件数据发送给固件更新者(即待升级设备)。固件更新者通常都有系统更新程序,由该系统更新程序来执行固件更新动作。
出于安全性考虑,固件数据本身有保密性要求,因此固件数据本身通常使用加密解密技术来确保数据保密性。另一方面,非法来源的固件数据可能会引起一些恶意操作,因此必须确保来源可靠性。鉴于上述的数据保密性要求以及来源可靠性要求,系统更新程序需要对接收到的固件数据进行数据解密和来源验证。
应当注意,上面对背景技术的介绍只是为了方便对本申请的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本申请的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。
发明内容
但是,发明人发现:如果同时进行数据解密和来源验证,系统更新程序的复杂度会比较高,程序本身占用的存储空间会比较大,对某些资源受限的设备(例如嵌入式设备)来说会增加额外的硬件成本,并且更新的方式不够灵活。
为了解决上述问题的至少之一,本申请实施例提供一种固件数据的校验设备和方法、固件更新设备和方法及系统,期待降低固件更新设备的硬件成本并提高固件更新方式的灵活性。
根据本申请实施例的一方面,提供一种固件数据的校验设备,包括:
接收部,其接收数据生成设备发送的第一固件数据;其中,所述第一固件数据包括被所述数据生成设备加密的第二固件数据由所述数据生成设备根据所述第二固件数据生成的数字签名;
校验部,其对所述第一固件数据中的所述数字签名进行校验,以确定所述数字签名是否被验证通过;
包生成部,其在所述数字签名被验证通过的情况下,将所述数字签名从所述第一固件数据中移除以得到所述第二固件数据;并对所述第二固件数据进行拆分以生成被加密的多个数据包;以及
发送部,其向固件更新设备发送所述被加密的多个数据包,以使得所述固件更新设备对所述多个数据包进行解密并进行固件更新。
由此,由不同于固件更新设备的校验设备进行数字签名验证以满足来源可靠性要求,由固件更新设备进行数据解密以满足数据保密性要求;因此能够降低系统更新程序的复杂度,减少程序本身占用的存储空间,也能够降低固件更新设备的硬件成本;并且数字签名的校验由校验设备进行,能够提高固件更新方式的灵活性。
并且,固件更新设备可以通过接收拆分后的数据包的方式进行局部升级,因此能够减少存储完整固件数据所占用的内存空间,进一步降低固件更新设备的硬件成本,并且能够提高更新效率和进一步提高更新方式的灵活性。
在一些实施例中,所述被加密的多个数据包以数据流的方式依次被发送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于欧姆龙(上海)有限公司,未经欧姆龙(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010722761.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:弹簧座安装加强结构
- 下一篇:一种纸箱的新型无墨印刷工艺
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





