用于调用安全区域的面向对象的编组方案的制作方法

文档序号:11142236阅读:来源:国知局

技术特征:

1.一种系统,包括:

处理器,所述处理器用于在主机应用的运行时间在所述主机应用内自动执行区域初始化代码,其中,所述区域初始化代码包括用于创建与所述主机应用分离的安全区域的编组代码,所述编组代码在所述主机应用的构建时间生成;以及

动态随机存取存储器(DRAM),所述动态随机存取存储器包括用于存储所述安全区域的专用DRAM部分。

2.如权利要求1所述的系统,其中,所述区域初始化代码限定了所述主机应用与所述安全区域之间的远程接口。

3.如权利要求1所述的系统,其中,所述处理器用于经由代理/桥对来编组所述主机应用与所述安全区域之间的数据。

4.如权利要求1所述的系统,其中,所述处理器用于经由所述区域初始化代码的执行来自动地对代理进行实例化,所述代理用于使得所述主机应用能够与所述安全区域进行通信。

5.如权利要求4所述的系统,其中,所述代理可操作用于封装一个或多个参数以便响应于所调用的方法来传输至所述安全区域。

6.如权利要求5所述的系统,其中,所述处理器进一步用于对桥进行实例化,所述桥可操作用于对在所述安全区域处接收到的所述一个或多个参数进行解包封。

7.如权利要求6所述的系统,其中,所述处理器进一步用于将传输层抽象为第一信道接口,其中,所述传输层可操作用于将所述代理与所述桥进行匹配。

8.如权利要求7所述的系统,其中,所述处理器进一步用于:

对所述主机应用与第二安全区域之间的第二信道接口进行实例化;以及

对所述第一信道接口与所述第二信道接口进行堆叠以便使能所述安全区域与所述第二安全区域之间的区域间过程调用。

9.如权利要求1所述的系统,其中,所述区域初始化代码的执行对用作所述安全区域的入口点的根对象进行实例化。

10.如权利要求1至9中任一项所述的系统,其中,所述区域初始化代码基于包括用于指示一个或多个可编组数据结构的源内注释的源代码。

11.一种方法,包括:

在主机应用的运行时间在所述主机应用内自动地执行区域初始化代码;

其中,所述区域初始化代码包括用于创建与所述主机应用分离的安全区域的编组代码;并且

其中,所述编组代码在所述主机应用的构建时间生成。

12.如权利要求11所述的方法,进一步包括:限定所述主机应用与所述安全区域之间的远程接口。

13.如权利要求11所述的方法,进一步包括:经由代理/桥对来编组所述主机应用与所述安全区域之间的数据。

14.如权利要求11所述的方法,进一步包括:经由所述区域初始化代码的执行来自动地对代理进行实例化,所述代理用于使得所述主机应用能够与所述安全区域进行通信。

15.一种装置,包括用于执行如权利要求11至14中任一项所述的方法的装置。

16.至少一种包括指令的机器可读介质,所述指令响应于在计算设备上被执行而使得所述计算设备实施根据权利要求11至14中任一项所述的方法。

17.一种系统,包括:

处理器,所述处理器用于经由主机应用与第一安全区域之间的第一信道接口、并且随后经由所述主机应用与第二安全区域之间的第二信道接口来使能从所述第一安全区域到所述第二安全区域的根对象的调用;以及

动态随机存取存储器(DRAM),所述动态随机存取存储器用于存储所述第一安全区域。

18.如权利要求17所述的系统,其中,所述处理器用于对与所述第一信道接口相对应的第一代理/桥对以及与所述第二信道接口相对应的第二代理/桥对进行实例化。

19.如权利要求18所述的系统,其中,所述第一代理/桥对和所述第二代理/桥对中的每一个代理/桥对在所述主机应用的运行时间被实例化。

20.如权利要求18所述的系统,其中,所述处理器用于:

经由包括第一代理和第一桥的所述第一代理/桥对编组所述第一安全区域与所述主机应用之间的数据;以及

经由包括第二代理和第二桥的所述第二代理/桥对编组所述主机应用与所述第二安全区域之间的所述数据。

21.如权利要求20所述的系统,其中,所述数据在所述第一代理中被编组并且在所述第二桥中被解组而不在所述第一桥中解组所述数据。

22.如权利要求17至21中任一项所述的系统,其中,所述处理器进一步用于在所述主机应用的运行时间的过程中对所述第二安全区域的所述根对象进行实例化。

23.至少一种计算机可读存储介质,其上存储有指令,所述指令用于使得系统:

对根对象进行实例化以使得启用安全区域(SE)的应用能够通过区域创建器的执行在非启用SE的硬件上运行,所述区域创建器是响应于源代码中的至少一个注释而自动从对所述源代码的编译中生成的,

其中,所述根对象将要在所述启用SE的应用的运行时间被实例化。

24.如权利要求23所述的至少一种计算机可读存储介质,进一步包括指令,所述指令用于准许访问所述安全区域而无需使用桥来编组与所述启用SE的应用相关联的参数。

25.如权利要求23至24中任一项所述的至少一种计算机可读存储介质,进一步包括指令,所述指令用于在对所述根对象进行实例化时将根接口返回至所述启用SE的应用的调用器而无需对代理进行实例化或对桥进行实例化。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1