[发明专利]具备TEE扩展的计算平台上的通信优化方法及系统在审

专利信息
申请号: 202010706425.X 申请日: 2020-07-21
公开(公告)号: CN111859395A 公开(公告)日: 2020-10-30
发明(设计)人: 董攀;杨保绚;谭郁松;李小玲;朱浩;马俊;秦莹;高珑;廖湘科;吴庆波;丁滟;黄辰林 申请(专利权)人: 中国人民解放军国防科技大学
主分类号: G06F21/57 分类号: G06F21/57;G06F9/54
代理公司: 湖南兆弘专利事务所(普通合伙) 43008 代理人: 谭武艺
地址: 410073 湖南*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 具备 tee 扩展 计算 平台 通信 优化 方法 系统
【权利要求书】:

1.一种具备TEE扩展的计算平台上的通信优化方法,其特征在于实施步骤包括:

1)为普通应用程序CA、安全应用程序TA分配共享内存;

2)普通应用程序CA调用安全应用程序TA并通过共享内存传递数据;

3)在TEE系统中采用执行方式一、执行方式二两者之一执行安全应用程序TA;

执行方式一:CPU在调用安全应用程序TA整个过程中,屏蔽来自REE的中断请求,CPU直至运行完安全应用程序TA后,切换至REE系统返回执行用户态下的普通应用程序CA,普通应用程序CA从共享内存中读取安全应用程序TA返回的执行结果;

执行方式二:CPU在进入TEE系统并加载安全应用程序TA线程之前屏蔽来自REE中断请求,在开始执行安全应用程序TA后打开来自REE系统的中断请求;对于来自REE系统的中断请求,CPU暂停执行安全应用程序TA,将运行该安全应用程序TA的线程状态和TEE系统状态进行保存,切换到REE系统执行中断请求的响应,且在执行完毕后,重新恢复TEE系统状态、加载刚保存的安全应用程序TA线程继续运行安全应用程序TA,待所有安全应用程序TA执行完毕后,切换至REE系统返回执行用户态下的普通应用程序CA,普通应用程序CA从共享内存中读取安全应用程序TA返回的执行结果;

4)销毁为普通应用程序CA、安全应用程序TA分配的共享内存。

2.根据权利要求1所述的具备TEE扩展的计算平台上的通信优化方法,其特征在于,步骤1)为普通应用程序CA分配共享内存具体是指采用分配方式一、分配方式二两者之一;分配方式一:REE系统用户态下的普通应用程序CA在调用安全应用程序TA之前,不提前分配共享内存,调用安全应用程序TA过程中,指定需要的共享内存大小,由TEE系统自动临时注册分配所需共享内存;分配方式二:在REE系统用户态下的普通应用程序CA调用安全应用程序TA之前,用户根据安全应用程序TA需要提前注册共享内存,在注册分配共享内存后,为调用TEE服务和访问共享内存上锁,使得在销毁该共享内存前其他程序无法调用安全应用程序TA,也无法访问该共享内存。

3.根据权利要求1所述的具备TEE扩展的计算平台上的通信优化方法,其特征在于,步骤2)的详细步骤包括:将执行安全应用程序TA所需要的数据和参数加载进共享内存,调用TEE系统的接口继而通过调用SMC命令使系统由REE环境切换至TEE环境,TEE环境下的TEE系统自动查找空余线程,创建新线程,无法创建则返回REE系统中报错并退出;若创建成功后加载安全应用程序TA,则跳转执行步骤3)。

4.根据权利要求1所述的具备TEE扩展的计算平台上的通信优化方法,其特征在于,步骤3)中的执行方式一和执行方式二分别封装有不同的调用接口,且其选择是根据安全应用程序TA所选择的调用接口来进行选择的。

5.根据权利要求2所述的具备TEE扩展的计算平台上的通信优化方法,其特征在于,步骤4)销毁为普通应用程序CA分配的共享内存为销毁方式一、销毁方式二两者之一;

销毁方式一,对应分配方式一,在每轮通信结束时都会将共享内存中数据,拷贝到指定的数据区中,之后系统自动销毁共享内存,关闭之前的共享内存和释放调用TEE系统中服务的锁,以便其他程序可能在一次服务调用的过程中插入新的服务调用、TEE系统以嵌套方式提供服务;

销毁方式二,对应分配方式二,在单轮通信结束后仍继续保留共享内存并持有调用TEE系统中服务的锁,当整个服务调用全部完成后,由普通应用程序CA调用销毁共享内存服务接口,之后TEE系统才会销毁共享内存后释放锁,此后其他程序才可以发起新的TEE系统中的服务调用。

6.一种具备TEE扩展的计算平台上的通信优化系统,包括计算机设备,其特征在于,该计算机设备被编程或配置以执行权利要求1~5中任意一项所述具备TEE扩展的计算平台上的通信优化方法的步骤。

7.一种具备TEE扩展的计算平台上的通信优化系统,包括计算机设备,其特征在于,该计算机设备的存储器上存储有被编程或配置以执行权利要求1~5中任意一项所述具备TEE扩展的计算平台上的通信优化方法的计算机程序。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010706425.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top