Microprocessor with program and data protection function under multi-task environment
    3.
    发明授权
    Microprocessor with program and data protection function under multi-task environment 失效
    具有多任务环境下的程序和数据保护功能的微处理器

    公开(公告)号:US07673152B2

    公开(公告)日:2010-03-02

    申请号:US11335601

    申请日:2006-01-20

    IPC分类号: G06F17/30

    CPC分类号: G06F21/71 G06F2221/2105

    摘要: In a microprocessor, a program key for decrypting a program and a data key for encrypting/decrypting data processed by the program are handled as cryptographically inseparable pair inside the microprocessor, so that it becomes possible for the microprocessor to protect processes that actually execute the program, without an intervention of the operating system, and it becomes possible to conceal secret information of the program not only from the other user program but also from the operating system.

    摘要翻译: 在微处理器中,用于解密程序的程序密钥和用于加密/解密由程序处理的数据的数据密钥被处理为在微处理器内的密码不可分的对,使得微处理器可以保护实际执行程序的进程 ,而不需要操作系统的干预,并且可以不仅从其他用户程序而且从操作系统隐藏程序的秘密信息。

    Method for sharing encrypted data region among processes in tamper resistant processor
    4.
    发明授权
    Method for sharing encrypted data region among processes in tamper resistant processor 失效
    在防篡改处理器的进程之间共享加密数据区域的方法

    公开(公告)号:US07657760B2

    公开(公告)日:2010-02-02

    申请号:US11538225

    申请日:2006-10-03

    IPC分类号: G06F12/14 H04L9/08

    摘要: In the method for sharing encrypted data region among two or more processes on a tamper resistant processor, one process creates the encrypted data region to be shared according to the common key generated as a result of the safe key exchange, and the other process maps that region to its own address space or process space. The address information of the shared encrypted data region and the common key of each process are set in relation in the encrypted attribute register inside the tamper resistant processor, so that it is possible to share the encrypted data region safely.

    摘要翻译: 在用于在防篡改处理器上的两个或多个进程之间共享加密数据区域的方法中,一个进程根据作为安全密钥交换的结果产生的公共密钥创建要共享的加密数据区域,而另一个进程将 区域到其自己的地址空间或进程空间。 共享加密数据区域的地址信息和每个进程的公共密钥在防篡改处理器内的加密属性寄存器中被设置,使得可以安全地共享加密的数据区域。

    METHOD FOR SHARING ENCRYPTED DATA REGION AMONG PROCESSES IN TAMPER RESISTANT PROCESSOR
    5.
    发明申请
    METHOD FOR SHARING ENCRYPTED DATA REGION AMONG PROCESSES IN TAMPER RESISTANT PROCESSOR 失效
    用于在防潮处理器中共享加工数据区域的方法

    公开(公告)号:US20080046763A1

    公开(公告)日:2008-02-21

    申请号:US11538225

    申请日:2006-10-03

    IPC分类号: G06F12/14

    摘要: In the method for sharing encrypted data region among two or more processes on a tamper resistant processor, one process creates the encrypted data region to be shared according to the common key generated as a result of the safe key exchange, and the other process maps that region to its own address space or process space. The address information of the shared encrypted data region and the common key of each process are set in relation in the encrypted attribute register inside the tamper resistant processor, so that it is possible to share the encrypted data region safely.

    摘要翻译: 在用于在防篡改处理器上的两个或多个进程之间共享加密数据区域的方法中,一个进程根据作为安全密钥交换的结果产生的公共密钥创建要共享的加密数据区域,而另一个进程将 区域到其自己的地址空间或进程空间。 共享加密数据区域的地址信息和每个进程的公共密钥在防篡改处理器内的加密属性寄存器中被设置,使得可以安全地共享加密的数据区域。

    Tamper resistant microprocessor
    7.
    发明授权
    Tamper resistant microprocessor 失效
    防篡改微处理器

    公开(公告)号:US07353404B2

    公开(公告)日:2008-04-01

    申请号:US11071327

    申请日:2005-03-04

    IPC分类号: G06F21/00

    摘要: Under a multi-task environment, a tamper resistant microprocessor saves a context information for one program whose execution is to be interrupted, where the context information contains information indicating an execution state of that one program and the execution code encryption key of that one program. An execution of that one program can be restarted by recovering the execution state of that one program from the saved context information. The context information can be encrypted by using the public key of the microprocessor, and then decrypted by using the secret key of the microprocessor.

    摘要翻译: 在多任务环境中,防篡改微处理器为执行中断的一个程序保存上下文信息,其中上下文信息包含指示该一个程序的执行状态的信息和该一个程序的执行代码加密密钥。 可以通过从保存的上下文信息中恢复该一个程序的执行状态来重新启动该一个程序的执行。 可以通过使用微处理器的公钥来加密上下文信息,然后使用微处理器的密钥进行解密。

    Tamper resistant microprocessor
    8.
    发明申请
    Tamper resistant microprocessor 失效
    防篡改微处理器

    公开(公告)号:US20050166069A1

    公开(公告)日:2005-07-28

    申请号:US11071327

    申请日:2005-03-04

    摘要: Under a multi-task environment, a tamper resistant microprocessor saves a context information for one program whose execution is to be interrupted, where the context information contains information indicating an execution state of that one program and the execution code encryption key of that one program. An execution of that one program can be restarted by recovering the execution state of that one program from the saved context information. The context information can be encrypted by using the public key of the microprocessor, and then decrypted by using the secret key of the microprocessor.

    摘要翻译: 在多任务环境中,防篡改微处理器为执行中断的一个程序保存上下文信息,其中上下文信息包含指示该一个程序的执行状态的信息和该一个程序的执行代码加密密钥。 可以通过从保存的上下文信息中恢复该一个程序的执行状态来重新启动该一个程序的执行。 可以通过使用微处理器的公钥来加密上下文信息,然后使用微处理器的密钥进行解密。

    Method and system for distributing programs using tamper resistant processor
    9.
    发明授权
    Method and system for distributing programs using tamper resistant processor 失效
    使用防篡改处理器分发程序的方法和系统

    公开(公告)号:US07270193B2

    公开(公告)日:2007-09-18

    申请号:US09781284

    申请日:2001-02-13

    IPC分类号: H04L9/00

    摘要: A scheme for distributing executable programs through a network from a program distribution device to a client device having a tamper resistant processor which is provided with a unique secret key and a unique public key corresponding to the unique secret key in advance is disclosed. In this scheme, a first communication path is set up between the program distribution device and the client device, and a second communication path directly connecting the program distribution device and the tamper resistant processor is set up on the first communication path. Then, the encrypted program is transmitted from the program distribution device to the tamper resistant processor through the second communication path.

    摘要翻译: 公开了一种用于通过网络将可执行程序从程序分发设备分发给具有防篡改处理器的客户端设备的方案,该设备具有独特的秘密密钥和与该唯一密钥对应的唯一公钥。 在该方案中,在程序发布装置和客户机装置之间建立第一通信路径,并且在第一通信路径上建立直接连接程序分发装置和防篡改处理器的第二通信路径。 然后,通过第二通信路径将加密程序从程序分发装置发送到防篡改处理器。

    Tamper resistant microprocessor
    10.
    发明授权
    Tamper resistant microprocessor 失效
    防篡改微处理器

    公开(公告)号:US06983374B2

    公开(公告)日:2006-01-03

    申请号:US09781158

    申请日:2001-02-13

    IPC分类号: G06F12/14

    摘要: Under a multi-task environment, a tamper resistant microprocessor saves a context information for one program whose execution is to be interrupted, where the context information contains information indicating an execution state of that one program and the execution code encryption key of that one program. An execution of that one program can be restarted by recovering the execution state of that one program from the saved context information. The context information can be encrypted by using the public key of the microprocessor, and then decrypted by using the secret key of the microprocessor.

    摘要翻译: 在多任务环境中,防篡改微处理器为执行中断的一个程序保存上下文信息,其中上下文信息包含指示该一个程序的执行状态的信息和该一个程序的执行代码加密密钥。 可以通过从保存的上下文信息中恢复该一个程序的执行状态来重新启动该一个程序的执行。 可以通过使用微处理器的公钥来加密上下文信息,然后使用微处理器的密钥进行解密。