INSTRUCTIONS AND LOGIC TO PROVIDE ADVANCED PAGING CAPABILITIES FOR SECURE ENCLAVE PAGE CACHES
    2.
    发明申请
    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: 说明和逻辑为安全的飞地页面缓存提供了高级分页功能。 实施例包括多个硬件线程或处理核心,用于存储分配给由硬件线程可访问的安全空间的共享页面地址的安全数据的高速缓存。 解码级将指定所述共享页地址的第一指令解码为操作数,并且执行单元标记对应于共享页地址的飞地页高速缓存映射的条目,以阻止所述第一或第二硬件线程中的任一个的新转换的创建 访问共享页面。 第二指令被解码以执行,第二指令指定所述安全飞地作为操作数,并且执行单元记录当前访问与安全飞地相对应的飞地页面高速缓存中的安全数据的硬件线程,并且当任何 的硬件线程退出安全飞地。

    SYSTEM FOR ESTABLISHING OWNERSHIP OF A SECURE WORKSPACE
    3.
    发明申请
    SYSTEM FOR ESTABLISHING OWNERSHIP OF A SECURE WORKSPACE 有权
    建立安全工作场所所有权制度

    公开(公告)号:US20160134627A1

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

    申请号:US14534305

    申请日:2014-11-06

    Abstract: The present application is directed to establishing ownership of a secure workspace (SW). A client device may provide a SW data structure (SWDS) to a SW configurator. A SWDS may comprise a hash of an original SW and a public key, and may be signed by a private key corresponding to the public key. The SW configurator may cause an execution container (EC) to be generated including a SW initiated using the SWDS. The client device may claim SW ownership using a request (signed by the private key) transmitted along with a copy of the public key. SW ownership may be determined by an ownership determination module that verifies the signature of the request using the public key received with the request, determines a hash of the received public key and compares the hash of the received public key to a hash of the public key in the SWDS.

    Abstract translation: 本申请旨在建立安全工作区(SW)的所有权。 客户端设备可以向SW配置器提供SW数据结构(SWDS)。 SWDS可以包括原始SW和公共密钥的散列,并且可以由对应于公开密钥的私有密钥进行签名。 SW配置程序可能会导致生成执行容器(EC),包括使用SWDS启动的SW。 客户端设备可以使用与公钥的副本一起发送的请求(由私钥签名)来声明SW所有权。 SW所有权可以由所有权确定模块确定,该模块使用通过该请求接收到的公开密钥来验证请求的签名,确定所接收的公开密钥的散列,并将接收到的公开密钥的散列与公钥的散列进行比较 在SWDS。

Patent Agency Ranking