安全启动中抵御故障注入攻击的方法技术

技术编号:41873676 阅读:17 留言:0更新日期:2024-07-02 00:25
提供了一种在安全启动期间抵抗故障注入攻击的方法。该方法可以包括:对片上系统(SoC)执行安全检查,其中在安全检查期间,在SoC的第一寄存器的一个或多个位上写入一个或多个预定值;读取所述SoC的第二寄存器的一个或多个对应位;以及将第二寄存器的一个或多个位的值与第一寄存器的一个或多个对应位的值进行比较。响应于第二寄存器的一个或多个位的值与第一寄存器的一个或多个对应位的值相同的比较结果,启动SoC。

【技术实现步骤摘要】

本说明书一般涉及安全启动。特别地,本说明书的示例实施例涉及用于在物联网(iot)设备的安全启动中抵抗故障注入攻击的系统和方法。


技术介绍

1、“物联网”或“iot”是一个物理对象网络(称为“智能设备”或“物联网设备”),嵌入了传感器、软件和其他技术,用于通过互联网与其他设备连接和交换数据。例如,物联网设备用于家庭自动化,以控制照明、供暖和空调、媒体和安全系统以及摄像头系统。已经提供了许多物联网设备,这些设备用作连接不同智能家居产品的智能家居中心。物联网设备也已在许多其他应用中使用。已经提供了应用层协议和支持框架来实现这样的物联网应用。

2、物联网设备的安全启动是通过永久写入只读存储器(rom)中的软件程序实现的一个重要过程。它使用存储在一次性可编程(otp)存储器中的公钥来验证要执行的一个或多个程序。如果验证成功,则加载并验证后续级别的程序,并重复该过程。这样,信任链就形成了,而安全靴是信任链的基础和来源。

3、传统上,物联网设备的安全启动很容易受到故障注入攻击的攻击,这会导致物联网设备内存中的一个或多个位翻转。翻转的位可能随后会导本文档来自技高网...

【技术保护点】

1.一种安全启动中抵御故障注入攻击的方法,包括:

2.如权利要求1所述的方法,其特征在于,所述一个或多个预定值被永久写入所述第二寄存器的所述一个或多个位。

3.如权利要求1所述的方法,其特征在于,所述安全检查包括:

4.如权利要求1所述的方法,其特征在于,所述安全检查包括:

5.如权利要求1所述的方法,其特征在于,所述安全检查包括:

6.如权利要求1所述的方法,其特征在于,所述第一寄存器的所述一个或多个对应位包括至少一个点,并且其中所述安全检查包括执行至少一个操作,所述方法还包括:

7.如权利要求6所述的方法,其特征...

【技术特征摘要】

1.一种安全启动中抵御故障注入攻击的方法,包括:

2.如权利要求1所述的方法,其特征在于,所述一个或多个预定值被永久写入所述第二寄存器的所述一个或多个位。

3.如权利要求1所述的方法,其特征在于,所述安全检查包括:

4.如权利要求1所述的方法,其特征在于,所述安全检查包括:

5.如权利要求1所述的方法,其特征在于,所述安全检查包括:

6.如权利要求1所述的方法,其特征在于,所述第一寄存器的所述一个或多个对应位包括至少一个点,并且其中所述安全检查包括执行至少一个操作,所述方法还包括:

7.如权利要求6所述的方法,其特征在于,进一步包括:

8.如权利要求7所述的方法,其特征在于,进一步包括:

9.如权利要求7所述的方法,其特征在于,进一步包括:

10.如权利要求1所述的方法,其特征在于,进一步包括:

11.如权利要求10所述的方法,其特征在于,进一步包括:

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:博通集成电路上海股份有限公司
类型:发明
国别省市:

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

1