METHOD AND APPARATUS FOR SECURING A DYNAMIC BINARY TRANSLATION SYSTEM
    2.
    发明申请
    METHOD AND APPARATUS FOR SECURING A DYNAMIC BINARY TRANSLATION SYSTEM 有权
    用于保护动态二进制翻译系统的方法和装置

    公开(公告)号:US20150007304A1

    公开(公告)日:2015-01-01

    申请号:US13930766

    申请日:2013-06-28

    IPC分类号: G06F21/52

    CPC分类号: G06F21/74 G06F21/54

    摘要: A processor and method are described for managing different privilege levels associated with different types of program code, including binary translation program code. For example, one embodiment of a method comprises entering into one of a plurality of privilege modes responsive to detecting the execution of a corresponding one of a plurality of different types of program code including native executable program code, translated executable program code, and binary translation program code. In one embodiment, the binary translation program code includes sub-components each of which are associated with a different privilege level for improved security.

    摘要翻译: 描述了处理器和方法,用于管理与不同类型的程序代码相关联的不同特权级别,包括二进制翻译程序代码。 例如,方法的一个实施例包括响应于检测到多个不同类型的程序代码中的相应的一个程序代码的执行,包括本机可执行程序代码,翻译的可执行程序代码和二进制转换,来进入多个特权模式之一 程序代码。 在一个实施例中,二进制翻译程序代码包括子组件,每个子组件与不同的权限级别相关联,以提高安全性。

    METHODS AND APPARATUS FOR PROTECTING SOFTWARE FROM UNAUTHORIZED COPYING
    3.
    发明申请
    METHODS AND APPARATUS FOR PROTECTING SOFTWARE FROM UNAUTHORIZED COPYING 有权
    用于从未经授权的复制保护软件的方法和装置

    公开(公告)号:US20150121536A1

    公开(公告)日:2015-04-30

    申请号:US14125743

    申请日:2013-10-24

    IPC分类号: G06F21/12 G06F21/53

    摘要: A processing device provides a method for protecting a program from unauthorized copying. The processing device may include an encrypted version of the program. According to one example method, the processing device creates a secure enclave, and in response to a request to execute the encrypted program, the processing device automatically generates a decrypted version of the program in the secure enclave by decrypting the encrypted program in the secure enclave. After automatically generating the decrypted version of the program in the secure enclave, the processing device may automatically execute the decrypted version of the program in the secure enclave. Other embodiments are described and claimed.

    摘要翻译: 一种处理装置提供了一种保护程序免遭未经授权复制的方法。 处理设备可以包括程序的加密版本。 根据一个示例性方法,处理设备创建安全飞地,并且响应于执行加密程序的请求,处理设备通过解密安全飞地中的加密程序来自动地生成安全飞地中的程序的解密版本 。 在安全飞地自动生成程序的解密版本之后,处理装置可以自动地在安全飞地中执行程序的解密版本。 描述和要求保护其他实施例。