[发明专利]用于认证固件的设备和相关联的方法在审
申请号: | 201710770381.5 | 申请日: | 2017-08-31 |
公开(公告)号: | CN107797822A | 公开(公告)日: | 2018-03-13 |
发明(设计)人: | 彼得·波拉克;维巴胡·夏尔马 | 申请(专利权)人: | 恩智浦有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445;G06F21/44;G06F21/46 |
代理公司: | 中科专利商标代理有限责任公司11021 | 代理人: | 倪斌 |
地址: | 荷兰埃*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 认证 设备 相关 方法 | ||
1.一种设备,其特征在于,包括:
固件认证元件,所述固件认证元件被配置成基于所接收固件和预定密码认证信息来提供对所述所接收固件的基于密码的认证,从而控制由多个处理器中的任一处理器对所述所接收固件的执行。
2.根据权利要求1所述的设备,其特征在于,所述多个处理器包括所述设备的至少一第一处理器和第二处理器,所述第一处理器包括第一微处理器,所述第一微处理器与用于存储第一固件的第一存储器相关联,所述第一固件由所述第一微处理器执行,且所述第二处理器包括第二微处理器,所述第二微处理器与用于存储与所述第一固件不同的第二固件的第二存储器相关联,所述第二固件由所述第二微处理器执行;且由此所述固件认证元件代表至少所述第一处理器和所述第二处理器提供对所述所接收固件的认证。
3.根据权利要求1或权利要求2所述的设备,其特征在于,所述所接收固件包括以下各项中的一项或多项;
i)从远离所述设备的固件源中接收的固件,所述固件用于更新与所述多个处理器中的任一处理器相关联的固件;
ii)从所述多个处理器中的任一处理器接收的固件,所述固件由所述多个处理器中的所述任一处理器执行。
4.根据在前的任一项权利要求所述的设备,其特征在于,所述基于密码的认证包括以下各项中的一项或多项;
i)对由私用密钥签名的所接收固件的公共/私用密钥认证,所述预定密码认证信息包括所述私用密钥的对应公共密钥;
ii)对由密码密钥签名的所接收固件的对称密钥认证,所述密码密钥包括所述预定密码认证信息。
5.根据在前的任一项权利要求所述的设备,其特征在于,所述设备被配置成接收固件更新,所述固件更新包括来自远程固件源的所述所接收固件,所述所接收固件用于更新与所述多个处理器中的任一处理器相关联的所述固件,所述固件更新包括密码签名,所述密码签名由所述固件认证元件使用所述预定密码认证信息认证。
6.根据权利要求5所述的设备,其特征在于,所述设备被配置成在成功认证所述固件更新后将所述固件更新转送到所述多个处理器中的处理器,所述处理器被识别为所述固件更新的既定接收方。
7.根据权利要求5到6中任一项所述的设备,其特征在于,所述设备被配置成在成功认证所述固件更新后、在由所述多个处理器中的所述任一处理器执行所述固件更新之前存储所述固件更新的密码信息,以用于所述固件更新的后续认证。
8.根据权利要求5到7中任一权利要求所述的设备,其特征在于,所述固件认证元件被配置成在所述固件更新的认证失败后阻止将所述固件更新转送到所述多个处理器中的任一处理器。
9.一种方法,其特征在于,包括基于所接收固件和预定密码认证信息,提供对所述所接收固件的基于密码的认证,从而控制由多个处理器中的任一处理器对所述所接收固件的执行。
10.一种电子装置,其特征在于,包括根据权利要求1到8中任一权利要求所述的设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恩智浦有限公司,未经恩智浦有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710770381.5/1.html,转载请声明来源钻瓜专利网。