受信任执行环境中的高效异常处置

    公开(公告)号:CN116340033A

    公开(公告)日:2023-06-27

    申请号:CN202211581814.X

    申请日:2022-12-08

    Abstract: 描述了关于受信任执行环境中的高效异常处置的系统、方法和装置。在实施例中,硬件处理器包括寄存器、解码器和执行电路系统。寄存器具有字段,该字段要被设置以在多个情境中的一个情境处为存储器中受体系结构化保护的飞地中的代码启用受体系结构化保护的执行环境。解码器用于对具有包括用于操作码的字段的格式的指令进行解码,该操作码用于指示执行电路系统要执行情境改变。执行电路系统用于执行对应于指令的一个或多个操作,这一个或多个操作包括在受体系结构化保护的飞地内从第一情境改变至第二情境。

    用于加载受保护容器页的处理器、方法、系统和指令

    公开(公告)号:CN117574454A

    公开(公告)日:2024-02-20

    申请号:CN202311001195.7

    申请日:2017-08-31

    Abstract: 本申请公开了用于加载受保护容器页的处理器、方法、系统和指令。一个方面的由处理器执行的一种方法包括:访问受保护容器页的被存储在常规存储器中的经加密的副本。作出受保护容器页是否从受保护容器存储器被向外存活存储同时能够在受保护容器存储器中保持能使用的判定。该方法还包括:如果判定了受保护容器页被向外存活存储,则在确定将受保护容器页存储到第一受保护容器存储器中的目的地页之前,执行给定的安全检查;或者如果判定了受保护容器页未被向外存活存储,则不执行给定的安全检查。还公开了其他方法以及处理器、计算机系统和提供指令的机器可读介质。

    处理器、处理系统和用于指令执行的方法

    公开(公告)号:CN107209722B

    公开(公告)日:2021-06-22

    申请号:CN201680008156.1

    申请日:2016-02-22

    Abstract: 指令和逻辑用于在安全飞地页面高速缓存(EPC)中使进程分叉和建立子飞地。指令为分配给父进程和子进程的飞地的安全存储指定地址以存储安全飞地控制结构(SECS)数据、应用数据、代码等等。处理器包括EPC以存储父进程和子进程的飞地数据。父的实施例可以执行,或系统可以执行指令以将父SECS复制到子的安全存储、初始化唯一子ID并且链接到父SECS/ID。子的实施例可以执行,或系统可以执行指令以将页面从父飞地复制到子飞地,其中父飞地和子飞地具有相同密钥,如果被中断,则将EPC映射的条目设置为部分完成,并且记录子飞地中的页面状态。因此可以恢复复制。

    用于加载受保护容器页的处理器、方法、系统和指令

    公开(公告)号:CN109690552B

    公开(公告)日:2023-08-15

    申请号:CN201780054786.7

    申请日:2017-08-31

    Abstract: 一个方面的由处理器执行的一种方法包括:访问受保护容器页的被存储在常规存储器中的经加密的副本。作出受保护容器页是否从受保护容器存储器被向外存活存储同时能够在受保护容器存储器中保持能使用的判定。该方法还包括:如果判定了受保护容器页被向外存活存储,则在确定将受保护容器页存储到第一受保护容器存储器中的目的地页之前,执行给定的安全检查;或者如果判定了受保护容器页未被向外存活存储,则不执行给定的安全检查。还公开了其他方法以及处理器、计算机系统和提供指令的机器可读介质。

    用于允许可信执行环境对异步退出作出反应的指令的装置、方法和系统

    公开(公告)号:CN114691213A

    公开(公告)日:2022-07-01

    申请号:CN202111601896.5

    申请日:2021-12-24

    Abstract: 描述了与允许可信执行环境对异步退出作出反应的指令相关的系统、方法和装置。在一个实施例中,硬件处理器包括:寄存器,包括字段,该字段当被设置时,用于为存储器中的架构上受保护的飞地中的代码启用架构上受保护的执行环境;解码器电路,用于将包括操作码的单条指令解码为经解码的指令,该操作码用于指示执行电路用于调用处置程序以:处置从架构上受保护的飞地中的代码的执行的异步退出,并且随后在架构上受保护的飞地中从异步退出发生之处恢复代码的执行;以及执行电路,用于如由操作码所指定地对经解码的指令作出响应。

Patent Agency Ranking