System and Method for Authenticating an Operating System to a Central Processing Unit, Providing the CPU/OS with Secure Storage, and Authenticating the CPU/OS to a Third Party
    6.
    发明申请
    System and Method for Authenticating an Operating System to a Central Processing Unit, Providing the CPU/OS with Secure Storage, and Authenticating the CPU/OS to a Third Party 有权
    用于向中央处理单元验证操作系统的系统和方法,向CPU / OS提供安全存储,以及向第三方认证CPU / OS

    公开(公告)号:US20070118769A1

    公开(公告)日:2007-05-24

    申请号:US11615361

    申请日:2006-12-22

    IPC分类号: G06F12/14

    摘要: In accordance with certain aspects, a chain of trust is established between a subscriber unit and a content provider. A request is submitted from the subscriber unit to the content provider. A challenge nonce is generated at the content provider and returned to the subscriber unit. At the subscriber unit, an operating system (OS) certificate containing an identity of the operating system from the software identity register, information describing the operating system, the challenge nonce, and a CPU public key is formed, and the OS certificate is signed using a CPU private key. The OS certificate and a CPU manufacturer certificate supplied by a manufacturer of the CPU are passed from the subscriber unit to the content provider, and are evaluated at the content provider to determine whether to reject or fulfill the request.

    摘要翻译: 根据某些方面,在用户单元和内容提供商之间建立信任链。 从用户单元向内容提供商提交请求。 挑战随机数在内容提供者处产生并返回到用户单元。 在订户单元处,形成包含来自软件身份寄存器的操作系统的身份的操作系统(OS)证书,描述操作系统的信息,挑战随机数和CPU公钥,并且使用 一个CPU私钥。 由CPU制造商提供的OS证书和CPU制造商证书从用户单元传递到内容提供商,并在内容提供商处进行评估,以确定是否拒绝或完成请求。

    Declarative system configurations
    7.
    发明申请
    Declarative system configurations 有权
    声明式系统配置

    公开(公告)号:US20070091819A1

    公开(公告)日:2007-04-26

    申请号:US11258600

    申请日:2005-10-24

    申请人: John DeTreville

    发明人: John DeTreville

    IPC分类号: H04L12/28

    CPC分类号: H04L41/0869 H04L41/0803

    摘要: A declarative approach is used for system configuration. The declarative approach improves a system's integrity which makes the system more dependable. An overall system model is defined that describes the system as a whole. The models are hierarchical and can reference and incorporate any number of sub-models. The models within the system model are used to define the programs within the system. The system model is applied to a collection of system parameters that produces a statically typed, fully configured system instance. Each system instance may then be checked against established system policies that can express a variety of additional ad hoc rules defining which system instances are acceptable.

    摘要翻译: 系统配置使用声明式方法。 声明式方法提高了系统的完整性,使系统更可靠。 定义了整个系统模型,描述整个系统。 这些模型是分层的,可以引用和并入任意数量的子模型。 系统模型中的模型用于定义系统内的程序。 系统模型应用于产生静态类型,完全配置的系统实例的系统参数集合。 然后可以根据既定的系统策略来检查每个系统实例,该系统策略可以表示定义哪些系统实例是可接受的各种附加特别规则。

    Key-based secure storage
    9.
    发明申请
    Key-based secure storage 有权
    基于密钥的安全存储

    公开(公告)号:US20060021064A1

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

    申请号:US11221047

    申请日:2005-09-07

    IPC分类号: H04L9/32

    摘要: A one-way hash function is applied to a seed supplied by an application to produce a hashed seed that is used to generate the application storage key. A one-way hash function is applied to a seed supplied by a user to produce a first hashed seed that is passed to a keyed hash function, which is keyed to an identity for the user, to produce a second hashed seed. The second hashed seed is used to generate the user storage key. An operating system storage key is generated from an unhashed seed. One of the storage keys is used to encrypt the downloaded content. An access predicate attached to the content when it is downloaded is associated with the storage key to enforce certain limitations on the access of the content.

    摘要翻译: 单向散列函数应用于由应用程序提供的种子以产生用于生成应用程序存储密钥的散列种子。 单向散列函数被应用于由用户提供的种子以产生第一散列种子,该第一散列种子被传递给键入的哈希函数,其被键入用户的身份,以产生第二散列种子。 第二个散列种子用于生成用户存储密钥。 从未分解的种子生成操作系统存储密钥。 其中一个存储密钥用于加密下载的内容。 在下载时附加到内容的访问谓词与存储密钥相关联,以对内容的访问执行某些限制。