当前位置: 首页 > 专利查询>南开大学专利>正文

一种扩展物联网设备上安全资源的内存优化方法技术

技术编号:38484210 阅读:42 留言:0更新日期:2023-08-15 17:00
本发明专利技术提供了一种扩展物联网设备上安全资源的内存优化方法,包括以下步骤:步骤1:对计算任务进行预处理,获得计算任务运行需要的内存大小和计算任务输入参数的内存大小;步骤2:根据计算任务运行需要的内存大小确定安全内存大小;根据计算任务输入参数的内存大小和传输延迟确定共享内存大小;步骤3:在物理内存中设置共享内存地址域和安全内存地址域;步骤4:优化页表重映射操作:完成页表的全部映射后重置页表的映射。本发明专利技术从软硬件协同角度共同修改,扩展了物联网设备可用安全内存大小,可以将计算任务全部部署在TEE内,保护计算任务的全部过程,并且仅需一次世界切换操作即可在TEE内完成所有的计算,提高了计算效率。提高了计算效率。提高了计算效率。

【技术实现步骤摘要】
一种扩展物联网设备上安全资源的内存优化方法


[0001]本专利技术属于计算机
,特别涉及一种扩展物联网设备上安全资源的内存优化方法。

技术介绍

[0002]TEE(Trusted execution environment,可信执行环境)是CPU(Central Processing Unit,中央处理器)内的一个安全区域。它运行在一个独立的环境中且与操作系统并行运行。CPU确保TEE中代码和数据的机密性和完整性都得到保护。通过同时使用硬件和软件来保护数据和代码,TEE比操作系统更加安全。在TEE中运行的受信任应用程序可以访问设备主处理器和内存的全部功能,而硬件隔离保护这些组件不受主操作系统中运行的用户安装应用程序的影响,运行在TEE中的代码和数据,是保密且不可篡改的。
[0003]目前,不同的芯片架构面向不同的使用场景推出了不同的TEE。例如,Intel推出的SGX(Software Guard eXtensions,软件保护扩展)主要面向服务器,AMD(Advanced Micro Device,超威半导体公司)提出的SEV(本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种扩展物联网设备上安全资源的内存优化方法,其特征在于,包括以下步骤:步骤1:对计算任务进行预处理,获得计算任务运行需要的内存大小和计算任务输入参数的内存大小;步骤2:根据计算任务运行需要的内存大小确定安全内存大小;根据计算任务输入参数的内存大小和传输延迟确定共享内存大小;步骤3:根据安全内存大小和共享内存大小,在物理内存中设置共享内存地址域和安全内存地址域;步骤4:优化世界状态切换过程中的页表重映射操作:完成页表的全部映射后重置页表的映射。2.如权利要求1所述的一种扩展物联网设备上安全资源的内存优化方法,其特征在于,步骤2中,通过拟合函数计算共享内存大小,拟合函数公式为:Y=αX
b
其中,X表示共享内存大小,Y表示传输延迟,a、b为参数;对公式进行求导,然后根据经验设置阈值,导数值=阈值时的共享内存大小即为所求。3.如权利要求2所述的一种扩展物联网设备上安全资源的内存优化方法,其特征在...

【专利技术属性】
技术研发人员:王浩旭谢学说李涛邱铁
申请(专利权)人:南开大学
类型:发明
国别省市:

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

1