芯片固件预置方法、装置、预置设备及服务器制造方法及图纸

技术编号:24120293 阅读:17 留言:0更新日期:2020-05-13 02:53
本发明专利技术实施例提供了一种芯片固件预置方法、装置、预置设备及服务器。该芯片固件预置方法包括:引导芯片启动,获取所述芯片内置的特征标识;向服务器发送包含所述特征标识的固件请求,以生成与所述芯片绑定的特征固件;接收所述服务器发来的所述特征固件,将该特征固件烧录到对应的所述芯片中,本发明专利技术实施例,能够在固件预置过程中有效地根据芯片的特征标识从服务器获取与该芯片绑定的特征固件,并将该特征固件烧录于对应绑定的芯片中,使得特征固件只能在其绑定的芯片中运行,提高芯片固件的安全性。

【技术实现步骤摘要】
芯片固件预置方法、装置、预置设备及服务器
本专利技术涉及芯片固件安全
,特别涉及一种芯片固件预置方法、装置、预置设备及服务器。
技术介绍
随着车联网的应用普及,其安全性受到从业人员和社会大众的关注。固件是芯片中能让芯片得以运行的最底层的程序,由于涉及通信验证和业务数据处理,因此芯片的固件安全成为保障车联网安全的重要基础。传统的预置设备在工作时通常批量烧录相同固件。继而已烧录固件的芯片可被内置于终端设备,以在使用前对该芯片进行激活,从而使芯片能够正常运行以实现性能或功能。但在上述过程中,芯片的固件泄露或被黑客破解的风险较大。
技术实现思路
本专利技术实施例提供了一芯片固件预置方法、装置、预置设备及服务器,以克服上述技术问题或者至少部分地解决上述技术问题。技术方案如下:第一方面,本专利技术实施例提供了一种芯片固件预置方法,应用于预置设备,所述方法包括:引导芯片启动,获取所述芯片内置的特征标识;向服务器发送包含所述特征标识的固件请求,以生成与所述芯片绑定的特征固件;接收所述服务器发来的所述特征固件,将该特征固件烧录到对应的所述芯片中。在一种可选的实现方式中,所述生成与所述芯片绑定的特征固件,包括:基于待烧录固件和所述特征标识进行编码,生成所述特征固件,使得所述特征固件能够被解析出所述特征标识以用于所述芯片的激活验证。在一种可选的实现方式中,所述基于待烧录固件和所述特征标识进行编码,生成所述特征固件,包括:根据所述特征标识生成特征密钥和/或特征证书,将所述特征密钥和/或特征证书与待烧录固件合并,生成所述特征固件;所述特征密钥和/或特征证书用于所述芯片激活后的通信验证。在一种可选的实现方式中,所述特征标识与所述芯片唯一对应。在一种可选的实现方式中,还包括如下前置步骤:接收服务器发来的任务信息;当所述任务信息符合预定任务范围时,执行后续步骤;所述任务信息包括以下的至少一种:预置设备的序列号、预置设备的IP地址、芯片型号、芯片烧录数量、运行时间、待烧录固件的版本号。在一种可选的实现方式中,还包括如下后续步骤:当所述特征固件烧录失败时,对所述芯片及连接所述芯片的烧录控制模块重新上电,重新执行所述芯片固件预置方法。在一种可选的实现方式中,还包括如下步骤:检测所述烧录控制模块与所述芯片的硬件连接是否正常,和/或,检测所述芯片固件预置方法的运行是否正常;当检测到异常时,对所述芯片以及所述烧录控制模块重新上电,并重新执行所述芯片固件预置方法,直至所述固件烧录成功。第二方面,本专利技术实施例提供了一种芯片固件预置方法,应用于服务器,所述方法包括:接收预置设备发来的固件请求;所述固件请求包含内置于所述预置设备所引导芯片中的特征标识;根据所述特征标识生成与所述芯片绑定的特征固件;向所述预置设备下发所述特征固件,使得所述预置设备将该特征固件烧录到对应的所述芯片中。在一种可选的实现方式中,所述根据所述特征标识生成与所述芯片绑定的特征固件,包括:基于待烧录固件和所述特征标识进行编码,生成所述特征固件,使得所述特征固件能够被解析出所述特征标识以用于所述芯片的激活验证。在一种可选的实现方式中,所述基于待烧录固件和所述特征标识进行编码,生成所述特征固件,包括:根据所述特征标识生成特征密钥和/或特征证书,将所述特征密钥和/或特征证书与待烧录固件合并,生成所述特征固件;所述特征密钥和/或特征证书用于所述芯片激活后的通信验证。在一种可选的实现方式中,所述特征标识与所述芯片唯一对应。在一种可选的实现方式中,还包括如下前置步骤:获取任务信息;所述任务信息包括以下的至少一种:预置设备的序列号、预置设备的IP地址、预置设备的运行时间、芯片型号、芯片烧录数量、待烧录固件的版本号;当所述任务信息符合预定任务范围时,向所述预置设备下发所述任务信息,并执行后续步骤。在一种可选的实现方式中,还包括如下后续步骤:记录已烧录所述特征固件的芯片的芯片信息和/或特征数据,以用于所述芯片在终端设备中的激活验证和/或通信验证;所述芯片信息表征所述芯片的激活状态为未激活状态;所述特征数据包括所述特征标识、特征密钥和特征证书中的至少一种。在一种可选的实现方式中,所述终端设备包括车载终端;所述芯片适配于所述车载终端对应的车辆。第三方面,本专利技术实施例提供了一种芯片固件预置装置,应用于预置设备,所述装置包括:引导模块,用于引导芯片启动,获取所述芯片内置的特征标识;请求模块,用于向服务器发送包含所述特征标识的固件请求,以通过所述服务器生成与所述芯片绑定的特征固件;烧录模块,用于接收服务器发来的所述特征固件,将该特征固件烧录到对应的所述芯片中。第四方面,本专利技术实施例提供了一种芯片固件预置装置,应用于服务器,所述装置包括:接收模块,用于接收预置设备发来的固件请求;所述固件请求包含内置于所述预置设备所引导芯片中的特征标识;生成模块,用于根据所述特征标识生成与所述芯片绑定的特征固件;下发模块,向所述预置设备下发所述特征固件,使得所述预置设备将该固件烧录到对应的所述芯片中。第五方面,本专利技术实施例提供了一种预置设备,包括烧录底板,设有至少一个烧录座;所述烧录座与芯片为硬件连接关系;控制单元,包括处理器和存储器,所述存储器用于存储程序代码,所述程序代码由所述处理器加载并执行以实现本专利技术实施例的第一方面的任一实现方式中所示方法所执行的操作。第六方面,本专利技术实施例提供了一种服务器,所述服务器包括处理器和存储器,所述存储器用于存储程序代码,所述程序代码由所述处理器加载并执行以实现本专利技术实施例的第二方面的任一实现方式中所示方法所执行的操作。第七方面,本专利技术实施例提供了一种存储介质,其特征在于,所述存储介质中存储有程序代码,所述程序代码用于执行本专利技术实施例的第一方面和第二方面的任一实现方式中所示方法。本专利技术实施例提供的芯片固件预置方法、装置及预置设备,采用引导芯片启动,获取所述芯片内置的特征标识;向服务器发送包含所述特征标识的固件请求,以生成与所述芯片绑定的特征固件;接收所述服务器发来的所述特征固件,将该特征固件烧录到对应的所述芯片中的方式,能够根据芯片的特征标识获取与该芯片绑定的特征固件,并将该特征固件烧录于对应绑定的芯片中,使得特征固件只能在其绑定的芯片中运行,提高芯片固件的安全性。附图说明图1是本专利技术实施例提供的一种芯片固件预置方法的流程示意图;图2是本专利技术实施例提供的另一种芯片固件预置方法的流程示意图;图3是本专利技术实施例提供的一种芯片固件预置装置的流程示意图;图4是本专利技术实施例提供的另一种芯片固件预置装置的流程示意图;图5是本专利技术实施例提供的一种预置设备的结构示意图;图6是本专利技术实施例提供的一种服务器的本文档来自技高网...

【技术保护点】
1.一种芯片固件预置方法,应用于预置设备,其特征在于,所述方法包括:/n引导芯片启动,获取所述芯片内置的特征标识;/n向服务器发送包含所述特征标识的固件请求,以生成与所述芯片绑定的特征固件;/n接收所述服务器发来的所述特征固件,将该特征固件烧录到对应的所述芯片中。/n

【技术特征摘要】
1.一种芯片固件预置方法,应用于预置设备,其特征在于,所述方法包括:
引导芯片启动,获取所述芯片内置的特征标识;
向服务器发送包含所述特征标识的固件请求,以生成与所述芯片绑定的特征固件;
接收所述服务器发来的所述特征固件,将该特征固件烧录到对应的所述芯片中。


2.根据权利要求1所述的芯片固件预置方法,其特征在于,所述生成与所述芯片绑定的特征固件,包括:
基于待烧录固件和所述特征标识进行编码,生成所述特征固件,使得所述特征固件能够被解析出所述特征标识以用于所述芯片的激活验证。


3.根据权利要求2所述的芯片固件预置方法,其特征在于,所述基于待烧录固件和所述特征标识进行编码,生成所述特征固件,包括:
根据所述特征标识生成特征密钥和/或特征证书,将所述特征密钥和/或特征证书与待烧录固件合并,生成所述特征固件;所述特征密钥和/或特征证书用于所述芯片激活后的通信验证。


4.根据权利要求2或3所述的芯片固件预置方法,其特征在于,所述特征标识与所述芯片唯一对应。


5.根据权利要求1所述的芯片固件预置方法,其特征在于,还包括如下前置步骤:
接收服务器发来的任务信息;
当所述任务信息符合预定任务范围时,执行后续步骤;
所述任务信息包括以下的至少一种:预置设备的序列号、预置设备的IP地址、芯片型号、芯片烧录数量、运行时间、待烧录固件的版本号。


6.根据权利要求5所述的芯片固件预置方法,其特征在于,还包括如下后续步骤:
当所述特征固件烧录失败时,对所述芯片及连接所述芯片的烧录控制模块重新上电,重新执行所述芯片固件预置方法。


7.根据权利要求6所述的芯片固件预置方法,其特征在于,还包括如下步骤:
检测所述烧录控制模块与所述芯片的硬件连接是否正常,和/或,检测所述芯片固件预置方法的运行是否正常;
当检测到异常时,对所述芯片以及所述烧录控制模块重新上电,并重新执行所述芯片固件预置方法,直至所述固件烧录成功。


8.一种芯片固件预置方法,应用于服务器,其特征在于,所述方法包括:
接收预置设备发来的固件请求;所述固件请求包含内置于所述预置设备所引导芯片中的特征标识;
根据所述特征标识生成与所述芯片绑定的特征固件;
向所述预置设备下发所述特征固件,使得所述预置设备将该特征固件烧录到对应的所述芯片中。


9.根据权利要求8所述的芯片固件预置方法,其特征在于,所述根据所述特征标识生成与所述芯片绑定的特征固件,包括:
基于待烧录固件和所述特征标识进行编码,生成所述特征固件,使得所述特征固件能够被解析出所述特征标识以用于所述芯片的激活验证。


10.根据权利要求9所述的芯片固件预置方法,其特征在于,所述基于待烧录固件和所述特征标识...

【专利技术属性】
技术研发人员:江浩陈景郁冯世杰
申请(专利权)人:广州小鹏汽车科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1