【技术实现步骤摘要】
芯片固件预置方法、装置、预置设备及服务器
本专利技术涉及芯片固件安全
,特别涉及一种芯片固件预置方法、装置、预置设备及服务器。
技术介绍
随着车联网的应用普及,其安全性受到从业人员和社会大众的关注。固件是芯片中能让芯片得以运行的最底层的程序,由于涉及通信验证和业务数据处理,因此芯片的固件安全成为保障车联网安全的重要基础。传统的预置设备在工作时通常批量烧录相同固件。继而已烧录固件的芯片可被内置于终端设备,以在使用前对该芯片进行激活,从而使芯片能够正常运行以实现性能或功能。但在上述过程中,芯片的固件泄露或被黑客破解的风险较大。
技术实现思路
本专利技术实施例提供了一芯片固件预置方法、装置、预置设备及服务器,以克服上述技术问题或者至少部分地解决上述技术问题。技术方案如下:第一方面,本专利技术实施例提供了一种芯片固件预置方法,应用于预置设备,所述方法包括:引导芯片启动,获取所述芯片内置的特征标识;向服务器发送包含所述特征标识的固件请求,以生成与所述芯片绑定的特征固件;接收所述服务器发来的所述特征固件,将该特征固件烧录到对应的所述芯片中。在一种可选的实现方式中,所述生成与所述芯片绑定的特征固件,包括:基于待烧录固件和所述特征标识进行编码,生成所述特征固件,使得所述特征固件能够被解析出所述特征标识以用于所述芯片的激活验证。在一种可选的实现方式中,所述基于待烧录固件和所述特征标识进行编码,生成所述特征固件,包括:根据所述特征标识生成特 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。