【技术实现步骤摘要】
本专利技术涉及芯片,尤其涉及一种芯片启动方法和芯片。
技术介绍
1、安全启动是芯片,如安全mcu(micro control unit,微控制单元)必备的一项基本功能,它可以通过hsm(hardware security module,硬件安全模块)中的安全固件或者cse(communications security establishment,通信安全设施)硬件来实现,但是该机制必须独立于用户程序运行,不能被破坏。安全启动作为芯片启动过程中的重要环节,对于校验host firmware(主机固件)的真实性、完整性至关重要,它可以保护产品的商业机密、知识产权等厂家权益,防止恶意修改bootloader(引导加载)代码等。
2、作为整个安全启动信任链的基础,安全启动机制主要用于在mcu启动之后,用户程序执行之前,对用户定义的flash(闪存)中的关键程序和数据进行完整性和真实性验证,以确定其是否被恶意篡改或损坏。如果验证失败,说明mcu已经处于不可信的状态,部分安全功能甚至整个用户软件将无法运行。通常情况下,安全启动需要验证
...【技术保护点】
1.一种芯片启动方法,其特征在于,所述芯片包括闪存模块、硬件安全模块和中央处理器,所述方法用于所述硬件安全模块,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述安全启动模式还包括串行模式和严格串行模式,所述根据校验结果和所述安全启动模式,对所述用户程序进行控制,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据校验结果和所述安全启动模式,对所述用户程序进行控制,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
...
【技术特征摘要】
1.一种芯片启动方法,其特征在于,所述芯片包括闪存模块、硬件安全模块和中央处理器,所述方法用于所述硬件安全模块,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述安全启动模式还包括串行模式和严格串行模式,所述根据校验结果和所述安全启动模式,对所述用户程序进行控制,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据校验结果和所述安全启动模式,对所述用户程序进行控制,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利...
【专利技术属性】
技术研发人员:徐沛文,石刚,龚佳华,李海盛,
申请(专利权)人:苏州萨沙迈半导体有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。