讲述安全启动前,我们先思考如下几个问题:
- Q1:什么是安全启动?
- Q2:为何要安全启动?
- Q3:安全启动如何实现?
什么是安全启动?
安全启动是一段在启动引导程序(Bootloader)中的程序。
为何要安全启动?
因为它决定是否启动App;汽车各项功能软件(App)启动之前,Bootloader会首先启动,它对App进行校验,主要检查App的两项指标:完整性(Integrity)、可信度(Authentication),如果检查不通过,则不会启动App。
安全启动如何实现?
延伸阅读
MCU安全启动
信息安全之锚-HSM
什么是汽车安全启动,如何实现
汽车软件的安全启动