[发明专利]一种处理方法及电子设备在审
申请号: | 202210334158.7 | 申请日: | 2022-03-30 |
公开(公告)号: | CN114792016A | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 王旺;李先宏 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F21/78 | 分类号: | G06F21/78;G06F3/06 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 周艳;浦彩华 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 方法 电子设备 | ||
本申请提供一种处理方法,所述方法包括:可信执行环境TEE中的可信应用程序响应通用操作系统的操作请求;所述可信应用程序获得记录数据,所述记录数据为所述可信应用程序响应所述通用操作系统的操作请求对应得数据;所述可信应用程序基于先进先出文件系统在所述可信执行环境的重播保护内存RPMB中存储所述记录数据。同时,本申请还提供一种电子设备。
技术领域
本申请涉及数据存储技术,尤其涉及一种处理方法及电子设备。
背景技术
重播保护内存RPMB(Replay Protected Memory)是集成在嵌入式多媒体存储卡EMMC(Embeded MultiMedia Card)或通用闪存存储UFS (UniversalFlashStorage)内部一个单独的分区,为安全存储区域,可以安全存储密钥、证书、个人隐私数据和指纹模板等。所有存储和读取该分区的动作都必须要经过秘钥鉴权认证。目前该分区主要在数据安全系统(Trustzone)内部加密后操作访问。由于RPMB的频繁使用,导致RPMB中相关安全信息操作的历史信息变得越来越长,从而使得RPMB的存储空间很容易被写满,由于目前 Trustzone缺乏对RPMB的数据存储管理,所以在RPMB的存储空间写满后,则不能再继续向RPMB中写入新的安全信息数据,从而导致设备的安全性大幅度的下降。
发明内容
有鉴于此,本申请实施例期望提供一种处理方法及电子设备。
为达到上述目的,本申请的技术方案是这样实现的:
根据本申请的一方面,提供一种处理方法,所述方法包括:
可信执行环境(TEE,Trusted Execution Environment)中的可信应用程序 (TA,Trusted Application)响应通用操作系统的操作请求;
所述可信应用程序获得记录数据,所述记录数据为所述可信应用程序响应所述通用操作系统的操作请求对应得数据;
所述可信应用程序基于先进先出文件系统在所述可信执行环境的重播保护内存(RPMB,ReplayProtectedMemory Block)中存储所述记录数据。
上述方案中,所述可信应用程序基于先进先出文件系统在所述可信执行环境的重播保护内存RPMB中存储所述记录数据,包括:
确定所述可信应用程序对应的目标队列;
如果所述目标队列中每个数据元素不为空,将所述记录数据写入所述目标队列中最先写入数据的数据元素。
上述方案中,所述可信应用程序基于先进先出文件系统在所述可信执行环境的重播保护内存RPMB中存储所述记录数据,包括:
修改所述目标队列中每个数据元素的数据索引,其中,所述最先写入数据的数据元素为最新数据元素。
上述方案中,所述可信应用程序基于先进先出文件系统在所述可信执行环境的重播保护内存RPMB中存储所述记录数据,包括:
基于所述目标队列以第一数据元素顺序查询所述目标队列中的数据元素是否为空;
如果所述目标队列中有数据元素为空,将所述记录数据写入所述目标队列中为空的所述数据元素。
上述方案中,所述可信应用程序基于先进先出文件系统在所述可信执行环境的重播保护内存RPMB中存储所述记录数据,包括:
创建所述目标队列,所述目标队列包括队列深度信息以及每个数据元素的大小信息;
在所述重播保护内存RPMB中为所述目标队列分配存储区域。
上述方案中,所述在所述重播保护内存RPMB中为所述目标队列分配存储区域,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210334158.7/2.html,转载请声明来源钻瓜专利网。