【技术实现步骤摘要】
用于安全启动的处理设备和方法
[0001]相关申请的交叉引用
[0002]本申请要求于2021年8月26日提交的标题为“D
é
marrage s
é
curis
é
d
’
une unit
é
de traitement”的法国专利申请号FR21/08928的优先权权益,其以法律允许的最大程度通过引用并入本文。
[0003]本公开涉及用于电子电路安全的方法和设备的领域,并且尤其涉及能够实现此类电路的安全启动的设备和方法。
技术介绍
[0004]处理设备的启动基于代码(诸如软件和/或固件代码)的执行。设备的启动顺序在安全方面是关键步骤,因为它通常意味着与设备的安全相联系的参数的设置和/或在保密性、完整性和真实性方面关键的数据的处理,诸如密码密钥。
[0005]尽管存在使启动代码不可变并且对外部攻击不太敏感的解决方案,但期望在处理设备的启动期间进一步保护对这些代码和关键数据的访问。
技术实现思路
[0006 ...
【技术保护点】
【技术特征摘要】
1.一种方法,包括:通过递增由单调计数器生成的计数值来保护处理设备的启动顺序;在所述启动顺序开始后的第一时间段,由保护电路将所述计数值与第一参考值进行比较;以及响应于所述计数值小于所述第一参考值,由所述保护电路将所述计数值改变为所述第一参考值。2.根据权利要求1所述的方法,还包括:将所述计数值存储在所述单调计数器的寄存器中;并且将所述计数值改变为所述第一参考值包括:在所述寄存器中用所述第一参考值覆写所述计数值。3.根据权利要求1所述的方法,还包括:由所述保护电路将由参考时钟额定的硬件计数器的当前值与阈值进行比较,以确定是否已达到所述第一时间段。4.根据权利要求1所述的方法,还包括:响应于达到所述第一时间段而去激活所述保护电路。5.根据权利要求1所述的方法,还包括:在第二时间段之后,由所述保护电路将所述计数值与第二参考值进行比较;以及响应于所述计数值小于所述第二参考值,由所述保护电路将所述计数值改变为所述第二参考值。6.根据权利要求1所述的方法,还包括:在所述启动顺序的第一阶段期间,由所述单调计数器生成所述计数值。7.根据权利要求1所述的方法,还包括:由所述单调计数器向用于控制对存储器的访问的访问控制电路发送所述计数值;以及基于所述计数值而读取存储在所述存储器中的第一数据。8.根据权利要求7所述的方法,其中由所述访问控制电路基于所述第一参考值而禁止读取所述第一数据。9.根据权利要求7所述的方法,其中所述第一数据包括第一启动代码。10.根据权利要求7所述的方法,还包括:基于所述计数值而读取存储在所述存储器中的第二数据。11.一种处理设备,包括:单调计数器,被配置为通过递增计数值来保护所述处理设备的启动顺序;以及保护电路,被配置为:在所述启动顺序开始后的第一时间段,将所述计数值与第一参考值进行比较;以及如果所述计数值小于所述第一参考值,则将所述计数值改变为所述第一参考值。12.根据权利要求11所述的处理设备,其中所述保护电路还被配置为将由参考时钟额定的硬件计数器的当前值与第一阈值进行比较,以...
【专利技术属性】
技术研发人员:F,
申请(专利权)人:意法半导体大西部公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。