TREE-LESS INTEGRITY AND REPLAY MEMORY PROTECTION FOR TRUSTED EXECUTION ENVIRONMENT
    1.
    发明申请
    TREE-LESS INTEGRITY AND REPLAY MEMORY PROTECTION FOR TRUSTED EXECUTION ENVIRONMENT 审中-公开
    有害执行环境的树木不完整和重复记忆保护

    公开(公告)号:US20160328335A1

    公开(公告)日:2016-11-10

    申请号:US14703420

    申请日:2015-05-04

    CPC classification number: H04L9/3242 H04L9/0637 H04L2209/12

    Abstract: Systems and methods for memory protection for implementing trusted execution environment. An example processing system comprises: an on-package memory; a memory encryption engine (MEE) comprising a MEE cache, the MEE to: responsive to failing to locate, within the MEE cache, an encryption metadata associated with a data item loaded from an external memory, retrieve at least part of the encryption metadata from the OPM, and validate the data item using the encryption metadata.

    Abstract translation: 用于实现可信执行环境的内存保护的系统和方法。 一个示例性处理系统包括:一个包装内存储器; 包括MEE缓存的存储器加密引擎(MEE),所述MEE响应于在所述MEE缓存内未能定位与从外部存储器加载的数据项相关联的加密元数据,从所述MEE缓存中检索至少部分所述加密元数据 OPM,并使用加密元数据验证数据项。

    MEMORY INITIALIZATION IN A PROTECTED REGION
    2.
    发明申请
    MEMORY INITIALIZATION IN A PROTECTED REGION 审中-公开
    保护区的记忆初始化

    公开(公告)号:US20160085695A1

    公开(公告)日:2016-03-24

    申请号:US14495074

    申请日:2014-09-24

    CPC classification number: G06F12/1441 G06F9/52 G06F21/53 G06F21/74 G06F21/79

    Abstract: Secure memory allocation technologies are described. A processor includes a processor core and a memory controller that is coupled between the processor core and main memory. The main memory comprises a protected region including secured pages. The processor, in response to a content copy instruction, is to initialize a target page in the protected region of an application address space. The processor, in response to the content copy instruction, is also to select content of a source page in the protected region to be copied. The processor, in response to the content copy instruction, is also to copy the selected content to the target page in the protected region of the application address space.

    Abstract translation: 描述了安全的内存分配技术。 处理器包括耦合在处理器核心和主存储器之间的处理器核心和存储器控制器。 主存储器包括保护区域,包括安全页面。 响应于内容复制指令的处理器是初始化应用地址空间的受保护区域中的目标页面。 处理器响应于内容复制指令,也是选择要复制的受保护区域中的源页面的内容。 响应于内容复制指令,处理器还将所选择的内容复制到应用地址空间的受保护区域中的目标页面。

    INSTRUCTIONS AND LOGIC TO PROVIDE ADVANCED PAGING CAPABILITIES FOR SECURE ENCLAVE PAGE CACHES
    4.
    发明申请
    INSTRUCTIONS AND LOGIC TO PROVIDE ADVANCED PAGING CAPABILITIES FOR SECURE ENCLAVE PAGE CACHES 审中-公开
    指示和逻辑提供先进的分页功能,以确保安全的页面缓存

    公开(公告)号:US20160371191A1

    公开(公告)日:2016-12-22

    申请号:US15250787

    申请日:2016-08-29

    Abstract: Instructions and logic provide advanced paging capabilities for secure enclave page caches. Embodiments include multiple hardware threads or processing cores, a cache to store secure data for a shared page address allocated to a secure enclave accessible by the hardware threads. A decode stage decodes a first instruction specifying said shared page address as an operand, and execution units mark an entry corresponding to an enclave page cache mapping for the shared page address to block creation of a new translation for either of said first or second hardware threads to access the shared page. A second instruction is decoded for execution, the second instruction specifying said secure enclave as an operand, and execution units record hardware threads currently accessing secure data in the enclave page cache corresponding to the secure enclave, and decrement the recorded number of hardware threads when any of the hardware threads exits the secure enclave.

    Abstract translation: 说明和逻辑为安全的飞地页面缓存提供了高级分页功能。 实施例包括多个硬件线程或处理核心,用于存储分配给由硬件线程可访问的安全空间的共享页面地址的安全数据的高速缓存。 解码级将指定所述共享页地址的第一指令解码为操作数,并且执行单元标记对应于共享页地址的飞地页高速缓存映射的条目,以阻止所述第一或第二硬件线程中的任一个的新转换的创建 访问共享页面。 第二指令被解码以执行,第二指令指定所述安全飞地作为操作数,并且执行单元记录当前访问与安全飞地相对应的飞地页面高速缓存中的安全数据的硬件线程,并且当任何 的硬件线程退出安全飞地。

Patent Agency Ranking