System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及计算机,具体涉及一种芯片、芯片的信息安全保护方法及电子设备。
技术介绍
1、随着信息安全受到越来越多的关注,芯片中会增加安全存储单元,并使用安全存储单元存储敏感信息,在芯片的使用过程中,需要保证存储的敏感信息不被泄露。因此,如何提供改进的芯片方案,以提升芯片的安全存储单元所存储的敏感信息的安全性,成为了本领域技术人员亟需解决的技术问题。
技术实现思路
1、有鉴于此,本申请实施例提供一种芯片、芯片的信息安全保护方法及电子设备,以提升芯片中的安全存储单元所存储的敏感信息的安全性。
2、为实现上述目的,本专利技术实施例提供如下技术方案:
3、本申请实施例提供一种芯片,包括:
4、多个功能模块,所述多个功能模块中的目标功能模块包括安全存储单元,所述安全存储单元为用于存储敏感信息的目标功能模块;所述目标功能模块为所述多个功能模块中的部分功能模块或者全部功能模块;
5、至少对所述目标功能模块进行复位管理的复位管理模块;所述复位管理模块用于:
6、监控芯片是否发生目标事件,所述目标事件为预定义事件,且所述预定义事件存在泄露所述安全存储单元所存储的敏感信息的可能性;如果芯片发生目标事件,生成安全复位信号,所述安全复位信号不同于所述目标功能模块的原始复位信号;至少向所述目标功能模块输出所述安全复位信号,以初始化所述目标功能模块中的安全存储单元,其中,初始化所述目标功能模块中的安全存储单元用于消除所述安全存储单元当前存储的信息
7、可选的,所述复位管理模块包括:
8、芯片监控模块,用于监控芯片是否发生目标事件,所述目标事件为预定义事件,且所述预定义事件存在泄露所述安全存储单元所存储的敏感信息的可能性;
9、复位生成模块,用于如果芯片发生目标事件,生成安全复位信号,所述安全复位信号不同于所述目标功能模块的原始复位信号;以及,至少向所述目标功能模块输出所述安全复位信号,以初始化所述目标功能模块中的安全存储单元,其中,初始化所述目标功能模块中的安全存储单元用于消除所述安全存储单元当前存储的信息。
10、可选的,所述目标事件包括以下任意一项:
11、扫描模式请求事件,其中,所述扫描模式请求事件用于请求进入芯片的扫描模式,扫描模式用于对芯片的寄存器进行扫描测试;
12、芯片异常状态事件。
13、可选的,所述目标事件为扫描模式请求事件,所述安全存储单元为目标功能模块中存储敏感信息的寄存器或存储器;所述芯片监控模块,用于监控芯片是否发生目标事件包括:
14、监控是否检测到与所述扫描模式请求事件相对应的扫描模式进入请求;
15、所述复位管理模块还用于,在所述安全存储单元完成初始化之后,输出允许进入扫描模式的响应,以使得芯片进入扫描模式。
16、可选的,所述目标事件为芯片异常状态事件;所述复位生成模块还用于,在所述安全存储单元完成初始化之后,维持向所述目标功能模块输出所述安全复位信号。
17、可选的,还包括:
18、状态控制模块,用于控制所述复位管理模块在多个状态之间进行跳转;所述多个状态包括监控状态、扫描切换处理状态、以及异常处理状态;其中,所述芯片监控模块在监控状态下,执行所述监控芯片是否发生目标事件的步骤;
19、所述状态控制模块,用于控制所述复位管理模块在多个状态之间进行跳转包括:
20、在所述芯片监控模块监控到扫描模式请求事件时,控制跳转到扫描切换处理状态;
21、在所述芯片监控模块监控到芯片异常状态事件时,控制跳转到异常处理状态。
22、可选的,所述多个状态还包括:上电状态;所述复位生成模块,还用于在上电状态下,生成功能复位信号,并至少向目标功能模块输出所述功能复位信号,以初始化所述目标功能模块中的安全存储单元;
23、所述状态控制模块,用于控制所述复位管理模块在多个状态之间进行跳转还包括:
24、在上电状态下,且所述安全存储单元完成初始化之后,控制跳转到监控状态;
25、在芯片上电后或者芯片退出扫描模式时,控制跳转到上电状态;其中,在上电状态下,芯片被禁止进入扫描模式。
26、可选的,所述状态控制模块,用于控制所述复位管理模块在多个状态之间进行跳转还包括:
27、在扫描切换处理状态下,如果检测到芯片异常状态事件,则从扫描切换处理状态跳转至异常处理状态。
28、可选的,所述复位生成模块,用于至少向所述目标功能模块输出所述安全复位信号包括:
29、至少向所述目标功能模块输出持续第一时间的安全复位信号;其中,第一时间为所述安全复位信号传递至安全存储单元所需的时间。
30、可选的,所述复位生成模块,还用于在至少向所述目标功能模块输出持续第一时间的安全复位信号之后,释放所述安全复位信号;
31、所述复位管理模块还包括:计时模块,用于在所述复位生成模块释放所述安全复位信号之后,开始计时,直至计时时间达到第二时间;其中,所述第二时间为在所述安全复位信号传递至安全存储单元后,安全存储单元完成初始化所需的时间。
32、可选的,所述复位管理模块还包括:内部时钟发生器,用于提供所述复位管理模块的安全复位时钟;
33、所述复位生成模块,还用于在所述复位生成模块执行所述至少向所述目标功能模块输出所述安全复位信号的步骤之前,控制所述目标功能模块进行时钟切换,以将所述目标功能模块的时钟源切换为所述安全复位时钟,所述安全复位时钟不同于所述目标功能模块的原始时钟;
34、其中,所述复位生成模块在所述目标功能模块的时钟切换稳定后,执行所述至少向所述目标功能模块输出所述安全复位信号的步骤。
35、可选的,所述安全存储单元为存储敏感信息的安全存储介质,所述安全存储介质包括:
36、存储阵列,用于存储数据;
37、自测试模块,用于检测所述存储阵列的缺陷存储单元,及修复所述缺陷存储单元;
38、初始化模块,用于受所述复位管理模块提供的安全复位信号的控制,对存储阵列写入初始化数据。
39、可选的,还包括:
40、测试管理模块,用于对芯片进行测试,所述测试包括芯片的扫描测试;以及,向所述复位管理模块发送扫描模式进入请求,并在所述安全设计完成初始化之后,获得所述复位管理模块发送的允许进入扫描模式的响应,以进入芯片的扫描模式,所述扫描模式用于对芯片的寄存器进行扫描测试。
41、本申请实施例还提供一种芯片的信息安全保护方法所述芯片包括多个功能模块,所述多个功能模块中的目标功能模块包括安全存储单元,所述安全存储单元为存储有敏感信息的功能模块,所述目标功能模块为所述多个功能模块中的部分功能模块或者全部功能模块;所述方法包括:
42、监控芯片是否发生目标事件,所述目标事件为预定义事件,且所述预定本文档来自技高网...
【技术保护点】
1.一种芯片,其特征在于,包括:
2.如权利要求1所述的芯片,其特征在于,所述复位管理模块包括:
3.如权利要求2所述的芯片,其特征在于,所述目标事件包括以下任意一项:
4.如权利要求3所述的芯片,其特征在于,所述目标事件为扫描模式请求事件,所述安全存储单元为目标功能模块中存储敏感信息的寄存器或存储器;所述芯片监控模块,用于监控芯片是否发生目标事件包括:
5.如权利要求3所述的芯片,其特征在于,所述目标事件为芯片异常状态事件;
6.如权利要求3-5任一项所述的芯片,其特征在于,还包括:
7.如权利要求6所述的芯片,其特征在于,所述多个状态还包括:上电状态;所述复位生成模块,还用于在上电状态下,生成功能复位信号,并至少向目标功能模块输出所述功能复位信号,以初始化所述目标功能模块中的安全存储单元;
8.如权利要求6所述的芯片,其特征在于,所述状态控制模块,用于控制所述复位管理模块在多个状态之间进行跳转还包括:
9.如权利要求2-5任一项,或者,7-8任一项所述的芯片,其特征在于,所述复位生
10.如权利要求9所述的芯片,其特征在于,所述复位生成模块,还用于在至少向所述目标功能模块输出持续第一时间的安全复位信号之后,释放所述安全复位信号;
11.如权利要求6所述的芯片,其特征在于,所述复位管理模块还包括:内部时钟发生器,用于提供所述复位管理模块的安全复位时钟;
12.如权利要求2-5任一项,或者,7-8任一项,或者,10-11任一项所述的芯片,其特征在于,所述安全存储单元包括:
13.如权利要求2-5任一项,或者,7-8任一项,或者,10-11任一项所述的芯片,其特征在于,还包括:
14.一种芯片的信息安全保护方法,其特征在于,所述芯片包括多个功能模块,所述多个功能模块中的目标功能模块包括安全存储单元,所述安全存储单元为存储有敏感信息的功能模块,所述目标功能模块为所述多个功能模块中的部分功能模块或者全部功能模块;所述方法包括:
15.如权利要求14所述的方法,其特征在于,所述目标事件包括以下任意一项:
16.如权利要求15所述的方法,其特征在于,所述目标事件为扫描模式请求事件,所述安全存储单元为目标功能模块中存储敏感信息的寄存器或存储器;所述监控芯片是否发生目标事件包括:
17.如权利要求15所述的方法,其特征在于,所述目标事件为芯片异常状态事件;所述方法还包括:
18.如权利要求15-17任一项所述的方法,其特征在于,所述方法还包括:
19.如权利要求18所述的方法,其特征在于,所述多个状态还包括:上电状态;所述方法还包括:
20.一种电子设备,其特征在于,包括权利要求1-13任一项所述的芯片。
...【技术特征摘要】
1.一种芯片,其特征在于,包括:
2.如权利要求1所述的芯片,其特征在于,所述复位管理模块包括:
3.如权利要求2所述的芯片,其特征在于,所述目标事件包括以下任意一项:
4.如权利要求3所述的芯片,其特征在于,所述目标事件为扫描模式请求事件,所述安全存储单元为目标功能模块中存储敏感信息的寄存器或存储器;所述芯片监控模块,用于监控芯片是否发生目标事件包括:
5.如权利要求3所述的芯片,其特征在于,所述目标事件为芯片异常状态事件;
6.如权利要求3-5任一项所述的芯片,其特征在于,还包括:
7.如权利要求6所述的芯片,其特征在于,所述多个状态还包括:上电状态;所述复位生成模块,还用于在上电状态下,生成功能复位信号,并至少向目标功能模块输出所述功能复位信号,以初始化所述目标功能模块中的安全存储单元;
8.如权利要求6所述的芯片,其特征在于,所述状态控制模块,用于控制所述复位管理模块在多个状态之间进行跳转还包括:
9.如权利要求2-5任一项,或者,7-8任一项所述的芯片,其特征在于,所述复位生成模块,用于至少向所述目标功能模块输出所述安全复位信号包括:
10.如权利要求9所述的芯片,其特征在于,所述复位生成模块,还用于在至少向所述目标功能模块输出持续第一时间的安全复位信号之后,释放所述安全复位信号;
11.如权利要求6所述的芯片,...
【专利技术属性】
技术研发人员:徐祥俊,
申请(专利权)人:海光云芯集成电路设计上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。