RPMB分区绑定的处理方法、装置、设备及存储介质与流程
- 国知局
- 2024-09-05 14:24:47
本公开涉及数据处理领域,尤其涉及一种rpmb分区绑定的处理方法、装置、设备及存储介质。
背景技术:
1、rpmb(replay protected memory block)是一种回放保护的存储区域,用于存储设备安全相关的数据,如加密密钥、设备识别信息等,可以通过将rpmb分区与设备硬件进行绑定的方式,确保数据的机密性和完整性。
2、目前,通常是在设备重启开机后自动进行rpmb绑定,由于rpmb绑定是不可逆的,如果出现芯片失效或需要更换cpu(central processing unit,中央处理器)的情况,则需要将绑定的设备硬件一同进行更换,显然,这种rpmb绑定方式会产生较多的设备硬件成本损失。
3、因此,如何降低rpmb绑定过程中对设备硬件成本的损失,是目前亟需解决的技术问题。
技术实现思路
1、为了解决上述技术问题,本公开提供了一种rpmb分区绑定的处理方法、装置、设备及存储介质。
2、第一方面,本公开提供了一种rpmb分区绑定的处理方法,所述方法包括:
3、响应于目标设备重启过程中的预加载消息,从proinfo分区中读取目标标志位的取值,并确定所述目标标志位的取值是否为第一预设值;其中,所述proinfo分区属于所述目标设备的emmc存储器,所述proinfo分区用于存储所述目标设备的生产信息,所述第一预设值为在所述目标设备首次开机成功时写入至所述proinfo分区中的所述目标标志位;
4、如果确定所述目标标志位的取值为所述第一预设值,则建立所述rpmb分区与所述emmc存储器之间的绑定关系;其中,所述rpmb分区属于所述emmc存储器,所述rpmb分区用于存储所述目标设备的安全信息,所述绑定关系用于支持所述emmc存储器对所述rpmb分区进行访问。
5、一种可选的实施方式中,所述响应于目标设备重启过程中的预加载消息,从proinfo分区中读取目标标志位的取值,并确定所述目标标志位的取值是否为第一预设值之前,还包括:
6、响应于针对所述目标设备的开机指令,以可读写的方式打开所述proinfo分区中的标志位存储文件;其中,所述标志位存储文件用于存储所述目标设备的标志数据;
7、如果确定所述标志位存储文件打开成功,则将所述目标标志位的取值更新为所述第一预设值。
8、一种可选的实施方式中,所述响应于针对所述目标设备的开机指令,以可读写的方式打开所述proinfo分区中的标志位存储文件之前,还包括:
9、在所述标志位存储文件中定义所述目标标志位,并对所述目标标志位进行初始化,得到第二预设值;其中,所述第二预设值与所述第一预设值为不同的数值。
10、一种可选的实施方式中,所述如果确定所述标志位存储文件打开成功,则将所述目标标志位的取值更新为所述第一预设值之后,还包括:
11、将所述目标标志位的所述第一预设值存储至所述proinfo分区的偏移地址中;其中,所述偏移地址用于标识所述proinfo分区在所述emmc存储器中的位置和偏移量。
12、一种可选的实施方式中,所述如果确定所述目标标志位的值为所述第一预设值,则将所述rpmb分区与所述emmc存储器进行绑定,包括:
13、如果确定所述目标标志位的值为所述第一预设值,则将所述rpmb分区对应的密钥编程至所述emmc存储器中。
14、第二方面,本公开提供了一种rpmb分区绑定的处理装置,所述装置包括:
15、确定模块,用于响应于目标设备重启过程中的预加载消息,从proinfo分区中读取目标标志位的取值,并确定所述目标标志位的取值是否为第一预设值;其中,所述proinfo分区属于所述目标设备的emmc存储器,所述proinfo分区用于存储所述目标设备的生产信息,所述第一预设值为在所述目标设备首次开机成功时写入至所述proinfo分区中的所述目标标志位;
16、建立模块,用于如果确定所述目标标志位的取值为所述第一预设值,则建立所述rpmb分区与所述emmc存储器之间的绑定关系;其中,所述rpmb分区属于所述emmc存储器,所述rpmb分区用于存储所述目标设备的安全信息,所述绑定关系用于支持所述emmc存储器对所述rpmb分区进行访问。
17、一种可选的实施方式中,所述装置还包括:
18、打开模块,用于响应于针对所述目标设备的开机指令,以可读写的方式打开所述proinfo分区中的标志位存储文件;其中,所述标志位存储文件用于存储所述目标设备的标志数据;
19、更新模块,用于如果确定所述标志位存储文件打开成功,则将所述目标标志位的取值更新为所述第一预设值。
20、第三方面,本公开提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机设备上运行时,使得所述计算机设备实现上述的方法。
21、第四方面,本公开提供了一种rpmb分区绑定的处理设备,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述的方法。
22、第五方面,本公开提供了一种计算机程序产品,所述计算机程序产品包括计算机程序/指令,所述处理器执行所述计算机程序/指令时,实现上述的方法。
23、本公开实施例提供的技术方案与现有技术相比至少具有如下优点:
24、本公开实施例提供了一种rpmb分区绑定的处理方法,该方法包括:响应于目标设备重启过程中的预加载消息,从proinfo分区中读取目标标志位的取值,并确定目标标志位的取值是否为第一预设值,其中,第一预设值为在目标设备首次开机成功时写入至proinfo分区中的目标标志位;如果确定目标标志位的取值为第一预设值,则建立rpmb分区与emmc存储器之间的绑定关系,其中,该绑定关系具体用于支持emmc存储器对rpmb分区进行访问。可见,本公开实施例通过proinfo分区中的目标标志位的取值来判断是否执行rpmb绑定的流程,降低了因设备重启后自动执行rpmb绑定可能造成的emmc成本损失,提高了生产效率。
技术特征:1.一种rpmb分区绑定的处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于目标设备重启过程中的预加载消息,从proinfo分区中读取目标标志位的取值,并确定所述目标标志位的取值是否为第一预设值之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述响应于针对所述目标设备的开机指令,以可读写的方式打开所述proinfo分区中的标志位存储文件之前,还包括:
4.根据权利要求2所述的方法,其特征在于,所述如果确定所述标志位存储文件打开成功,则将所述目标标志位的取值更新为所述第一预设值之后,还包括:
5.根据权利要求1所述的方法,其特征在于,所述如果确定所述目标标志位的取值为所述第一预设值,则建立所述rpmb分区与所述emmc存储器之间的绑定关系,包括:
6.一种延迟绑定装置,其特征在于,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现如权利要求1-5任一项所述的方法。
9.一种电子设备,其特征在于,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1-5任一项所述的方法。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时,实现如权利要求1-5任一项所述的方法。
技术总结本公开提供了一种RPMB分区绑定的处理方法、装置、设备及存储介质,所述方法包括:响应于目标设备重启过程中的预加载消息,从Proinfo分区中读取目标标志位的取值,并确定目标标志位的取值是否为第一预设值,其中,第一预设值为在目标设备首次开机成功时写入至Proinfo分区中的目标标志位;如果确定目标标志位的取值为第一预设值,则建立RPMB分区与eMMC存储器之间的绑定关系,该绑定关系具体用于支持eMMC存储器对RPMB分区进行访问。可见,本公开实施例通过Proinfo分区中的目标标志位的取值来判断是否执行RPMB绑定的流程,降低了因设备重启后自动执行RPMB绑定可能造成的eMMC损失。技术研发人员:程鑫茹受保护的技术使用者:闻泰通讯股份有限公司技术研发日:技术公布日:2024/9/2本文地址:https://www.jishuxx.com/zhuanli/20240905/286300.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表