System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 信任根生成方法、装置、芯片和可读存储介质制造方法及图纸_技高网

信任根生成方法、装置、芯片和可读存储介质制造方法及图纸

技术编号:44682181 阅读:2 留言:0更新日期:2025-03-19 20:33
本申请涉及一种信任根生成方法、装置、芯片和计算机可读存储介质。所述方法包括:获取目标铁电存储器生产完成后各存储单元对应的随机极化方向信息;获取目标铁电存储器的目标存储区域,将目标存储区域中各存储单元对应的子随机极化方向信息,作为目标铁电存储器关联的信任根。采用本方法能够保证目标铁电存储器可以得到独立的信任根,并且该信任根可以存储在目标铁电存储器的目标存储区域内部,而不需要泄露在系统外部,因此可以提高生成的信任根的安全程度。

【技术实现步骤摘要】

本申请涉及计算机,特别是涉及一种信任根生成方法、装置、芯片、计算机可读存储介质和计算机程序产品。


技术介绍

1、随着计算机技术的发展,出现了一种利用铁电材料的特性来存储数据的存储器,即铁电存储器。与传统的闪存或静态随机存取存储器(sram)相比,铁电存储器具有一些独特的优点和应用,例如,铁电存储器具备非挥发性,因此即使在断电的情况下,数据仍然可以保留下来,并且铁电存储器具备高耐用性,可具有很高的擦写次数,同时铁电存储器还具有低功耗的特点,在操作时的功耗比传统存储器低,尤其适合移动设备和嵌入式系统。因此,铁电存储器可应用在嵌入式系统、消费电子以及工业控制等

2、同时,为了保证信息安全,确保数据的机密性和完整性,通常需要在铁电存储器中存储加密后的数据,数据的加密则通常是利用密钥来实现,而密钥的生成则依赖于保密的信任根。传统技术中,产生信任根的方式通常是从外部写入根密钥或相关信息,在这种情况下信任根会泄露在系统外部,可见现有技术中提供的用于生成信任根的方法中,生成的信任根安全程度较低。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高生成信任根安全程度的信任根生成方法、装置、芯片、计算机可读存储介质和计算机程序产品。

2、第一方面,本申请提供了一种信任根生成方法,包括:

3、获取目标铁电存储器生产完成后各存储单元对应的随机极化方向信息;

4、获取所述目标铁电存储器的目标存储区域,将所述目标存储区域中各存储单元对应的子随机极化方向信息,作为所述目标铁电存储器关联的信任根。

5、在其中一个实施例中,所述目标铁电存储器包含多个存储区域;所述获取所述目标铁电存储器的目标存储区域,将所述目标存储区域中各存储单元对应的子随机极化方向信息,作为所述目标铁电存储器关联的信任根,包括:从所述目标铁电存储器的多个存储区域中划分用于存储所述信任根的目标存储区域,以及除所述目标存储区域以外的其他存储区域;对所述其他存储区域进行测试,在所述其他存储区域测试完成后,将所述子随机极化方向信息存入所述其他存储区域;对所述目标存储区域进行测试,在所述目标存储区域测试完成后,将所述其他存储区域中存储的所述子随机极化方向信息存入所述目标存储区域,并将所述目标存储区域中存储的所述子随机极化方向信息作为所述目标铁电存储器关联的信任根。

6、在其中一个实施例中,所述将所述目标存储区域中各存储单元对应的子随机极化方向信息,作为所述目标铁电存储器关联的信任根之后,还包括:响应于将目标数据存入所述目标铁电存储器的数据存储请求,获取所述目标数据,以及所述目标铁电存储器关联的信任根;根据所述信任根生成针对所述目标数据的加密存储密钥;利用所述加密存储密钥对所述目标数据进行加密处理,将加密后的所述目标数据存入所述目标铁电存储器。

7、在其中一个实施例中,所述目标铁电存储器设置在芯片中;所述根据所述信任根生成针对所述目标数据的加密存储密钥,包括:获取所述芯片中存储的rtl密钥以及otp密钥;根据所述rtl密钥以及所述信任根,生成所述芯片的根密钥;根据所述根密钥以及所述otp密钥,生成所述加密存储密钥。

8、在其中一个实施例中,所述根据所述rtl密钥以及所述信任根,生成所述芯片的根密钥,包括:将所述rtl密钥以及所述信任根输入预先构建的第一派生函数,通过所述第一派生函数进行加密处理,生成所述根密钥;所述根据所述根密钥以及所述otp密钥,生成所述加密存储密钥,包括:将所述根密钥以及所述otp密钥输入预先构建的第二派生函数,通过所述第二派生函数进行加密处理,生成所述加密存储密钥。

9、在其中一个实施例中,所述将加密后的所述目标数据存入所述目标铁电存储器之后,还包括:响应于从所述目标铁电存储器中读取目标数据的数据读取请求,获取所述目标铁电存储器中存储的加密后的所述目标数据,以及所述加密存储密钥;利用所述加密存储密钥对所述加密后的所述目标数据进行解密处理,得到所述目标数据。

10、第二方面,本申请还提供了一种信任根生成装置,包括:

11、极化信息获取模块,用于获取目标铁电存储器生产完成后各存储单元对应的随机极化方向信息;

12、信任根获取模块,用于获取所述目标铁电存储器的目标存储区域,将所述目标存储区域中各存储单元对应的子随机极化方向信息,作为所述目标铁电存储器关联的信任根。

13、第三方面,本申请还提供了一种芯片,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现第一方面任一项实施例所述方法的步骤。

14、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一项实施例所述方法的步骤。

15、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面任一项实施例所述方法的步骤。

16、上述信任根生成方法、装置、芯片、计算机可读存储介质和计算机程序产品,通过获取目标铁电存储器生产完成后各存储单元对应的随机极化方向信息;获取目标铁电存储器的目标存储区域,将目标存储区域中各存储单元对应的子随机极化方向信息,作为目标铁电存储器关联的信任根。本申请提供的信任根生成方法中,可以在目标铁电存储器生产完成后得到每一个存储单元对应的随机极化方向信息,并且还可以为目标铁电存储器设置目标存储区域,从而将目标存储区域中各存储单元对应的子随机极化方向信息,作为目标铁电存储器关联的信任根,通过该方式可以保证目标铁电存储器可以得到独立的信任根,并且该信任根可以存储在目标铁电存储器的目标存储区域内部,而不需要泄露在系统外部,因此可以提高生成的信任根的安全程度。

本文档来自技高网...

【技术保护点】

1.一种信任根生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述目标铁电存储器包含多个存储区域;所述获取所述目标铁电存储器的目标存储区域,将所述目标存储区域中各存储单元对应的子随机极化方向信息,作为所述目标铁电存储器关联的信任根,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述将所述目标存储区域中各存储单元对应的子随机极化方向信息,作为所述目标铁电存储器关联的信任根之后,还包括:

4.根据权利要求3所述的方法,其特征在于,所述目标铁电存储器设置在芯片中;所述根据所述信任根生成针对所述目标数据的加密存储密钥,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述RTL密钥以及所述信任根,生成所述芯片的根密钥,包括:

6.根据权利要求3所述的方法,其特征在于,所述将加密后的所述目标数据存入所述目标铁电存储器之后,还包括:

7.一种信任根生成装置,其特征在于,所述装置包括:

8.一种芯片,包括目标铁电存储器和处理器,所述目标铁电存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种信任根生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述目标铁电存储器包含多个存储区域;所述获取所述目标铁电存储器的目标存储区域,将所述目标存储区域中各存储单元对应的子随机极化方向信息,作为所述目标铁电存储器关联的信任根,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述将所述目标存储区域中各存储单元对应的子随机极化方向信息,作为所述目标铁电存储器关联的信任根之后,还包括:

4.根据权利要求3所述的方法,其特征在于,所述目标铁电存储器设置在芯片中;所述根据所述信任根生成针对所述目标数据的加密存储密钥,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述rtl密钥以及所述...

【专利技术属性】
技术研发人员:鹿益铭孟凡生
申请(专利权)人:繁盛微电子深圳有限公司
类型:发明
国别省市:

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

1