The invention relates to a device comprising: a firmware authentication element, the firmware authentication element configured to receive the firmware and the predetermined password authentication based on information to provide the password authentication based on receiving the firmware on the processor, so as to control any multiple processors in the firmware receives the execution.
【技术实现步骤摘要】
用于认证固件的设备和相关联的方法
本公开涉及一种用于代表多个处理器认证固件的设备。
技术介绍
处理器可基于固件(所述固件包括用于由处理器执行以执行其既定功能的计算机程序代码)而执行处理器功能。固件可被远程更新。可能需要允许许多装置进行通信。举例来说,智能环境(智能城市、建筑、住宅、汽车等)可通过使装置能够与远程装置通信来实现,所述远程装置例如一个或多个其它连接装置和/或一个或多个基于云的计算平台(即,由装置经由例如因特网的通信网络访问的远程计算平台)。因此,连接装置可具有与远程装置通信的通信功能性。传统上未配备有通信功能性的装置可能变为“始终连接”到因特网。因此,曾使用简单的单处理器装置操作的装置现在可能需要多处理器布置,例如合并有支持多个通信协议栈的数个连通处理器的布置。向智能环境的转变可能给“连接装置”设计带来了挑战。在一个或多个例子中,对于连接装置而言,必须解决的问题是安全性。连接装置一旦被连接到通信网络,便可能遭受到来自因特网的由远程攻击者进行的攻击。在一个或多个情境中,通常被意图控制连接装置的黑客利用的漏洞是空中固件更新的机制,或更一般地说,是远程源的固 ...
【技术保护点】
一种设备,其特征在于,包括:固件认证元件,所述固件认证元件被配置成基于所接收固件和预定密码认证信息来提供对所述所接收固件的基于密码的认证,从而控制由多个处理器中的任一处理器对所述所接收固件的执行。
【技术特征摘要】
2016.09.01 EP 16186899.71.一种设备,其特征在于,包括:固件认证元件,所述固件认证元件被配置成基于所接收固件和预定密码认证信息来提供对所述所接收固件的基于密码的认证,从而控制由多个处理器中的任一处理器对所述所接收固件的执行。2.根据权利要求1所述的设备,其特征在于,所述多个处理器包括所述设备的至少一第一处理器和第二处理器,所述第一处理器包括第一微处理器,所述第一微处理器与用于存储第一固件的第一存储器相关联,所述第一固件由所述第一微处理器执行,且所述第二处理器包括第二微处理器,所述第二微处理器与用于存储与所述第一固件不同的第二固件的第二存储器相关联,所述第二固件由所述第二微处理器执行;且由此所述固件认证元件代表至少所述第一处理器和所述第二处理器提供对所述所接收固件的认证。3.根据权利要求1或权利要求2所述的设备,其特征在于,所述所接收固件包括以下各项中的一项或多项;i)从远离所述设备的固件源中接收的固件,所述固件用于更新与所述多个处理器中的任一处理器相关联的固件;ii)从所述多个处理器中的任一处理器接收的固件,所述固件由所述多个处理器中的所述任一处理器执行。4.根据在前的任一项权利要求所述的设备,其特征在于,所述基于密码的认证包括以下各项中的一项或多项;i)对由私用密钥签名的所接收固件的公共/私用密钥认证,所述预定...
【专利技术属性】
技术研发人员:彼得·波拉克,维巴胡·夏尔马,
申请(专利权)人:恩智浦有限公司,
类型:发明
国别省市:荷兰,NL
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。