数据存储方法和电子设备技术

技术编号:40610014 阅读:18 留言:0更新日期:2024-03-12 22:17
本申请实施例适用于数据处理领域,提供一种数据存储方法和电子设备,应用于包括至少两个TEE和RPMB的电子设备中,RPMB中包括至少两个存储区域,至少两个存储区域中每个存储区域中存储的安全密钥不同,至少两个TEE包括第一TEE,至少两个存储区域包括第一存储区域,其中,第一TEE和第一存储区域中存储着相同的第一安全密钥,第一TA采用第一安全密钥对待存储数据进行认证计算,得到第一认证数据,然后将根据待存储数据和第一认证数据得到的第一数据包发送给第一存储区域,第一存储区域基于相同的第一安全密钥存储待存储数据。这样能够提高了多TEE框架中向RPMB写入数据的安全性。

【技术实现步骤摘要】

本申请涉及数据处理领域,并且更具体地,涉及一种数据存储方法和电子设备


技术介绍

1、重放保护内存块(replay protected memory block,rpmb)通常是指存储器中一个单独的物理分区,常常用来存储密钥等敏感数据。其中,存储器可以包括通用文件存储器(universal flash storage,ufs),和嵌入式多媒体存储卡(embedded multi media card,emmc)。

2、随着终端技术的不断进步,多可信执行环境(trustedexecution environment,tee)架构成为了一种常见的架构。通常,rpmb需要使用安全密钥(secure key)对tee发送的待存储数据进行认证,并在认证通过的情况下存储待存储数据。secure key只能存储在一个tee中,在终端设备采用多tee框架的情况下,未存储secure key的tee需要通过调用存储有secure key的tee中的secure key,对数据进行认证计算得到第一认证数据,以使rpmb根据第一认证数据确定是否存储待存储数据。然而,本文档来自技高网...

【技术保护点】

1.一种数据存储方法,其特征在于,所述方法应用于电子设备,所述电子设备包括至少两个可信执行环境TEE和重放保护内存块RPMB,其中,所述RPMB中包括至少两个存储区域,所述至少两个存储区域中每个存储区域中存储的安全密钥不同,所述至少两个TEE中的一个TEE与所述至少两个存储区域中的一个存储区域一一对应,所述至少两个TEE包括第一TEE,所述第一TEE中运行有第一可信应用程序TA,所述至少两个存储区域包括第一存储区域,所述第一TEE与所述第一存储区域对应,所述第一TEE与所述第一存储区域中存储第一安全密钥,所述第一安全密钥用于所述第一存储区域和所述第一TA对待存储数据进行认证计算,所述待存...

【技术特征摘要】

1.一种数据存储方法,其特征在于,所述方法应用于电子设备,所述电子设备包括至少两个可信执行环境tee和重放保护内存块rpmb,其中,所述rpmb中包括至少两个存储区域,所述至少两个存储区域中每个存储区域中存储的安全密钥不同,所述至少两个tee中的一个tee与所述至少两个存储区域中的一个存储区域一一对应,所述至少两个tee包括第一tee,所述第一tee中运行有第一可信应用程序ta,所述至少两个存储区域包括第一存储区域,所述第一tee与所述第一存储区域对应,所述第一tee与所述第一存储区域中存储第一安全密钥,所述第一安全密钥用于所述第一存储区域和所述第一ta对待存储数据进行认证计算,所述待存储数据是指向所述第一存储区域写入的数据,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述电子设备还包括内核kernel,所述kernel包括hypervisor模块,所述第一ta向所述第一存储区域发送第一数据包,包括:

3.根据权利要求2所述的方法,其特征在于,所述第一数据包中包括第一参数,所述第一参数用于指示所述第一存储区域;所述hypervisor模块向所述第一存储区域发送所述第一数据包,包括:

4.根据权利要求3所述的方法,其特征在于,所述kernel还包括atf模块,所述第一ta向hypervisor模块发送所述第一数据包,包括:

5.根据权利要求2至4任一项所述的方法,其特征在于,所述电子设备还包括富执行环境ree,所述ree中运行第一tee rpmb驱动模块,所述hypervisor模块向所述第一存储区域发送所述第一数据包,包括:

6.根据权利要求5所述的方法,其特征在于,所述kernel还包括存储设备驱动模块,所述第一tee rpmb驱动模块向所述第一存储区域发送所述第一数据包,包括:

7.根据权利要求5或6所述的方法,其特征在于,所述kernel中包括第一tee tz驱动模块,所述hypervisor模块向所述第一tee rpmb驱动模块发送所述第一数据包,包括:

8.根据权利要求1至7任一项所述的方法,其特征在于,所述第一存储区域基于所述第一安全密钥存储所述待存储数据,包括:

9.根据权利要求1至8任一项所述的方法,其特征在...

【专利技术属性】
技术研发人员:李忠月
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1