×

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

  • US 20070118769A1
  • Filed: 12/22/2006
  • Published: 05/24/2007
  • Est. Priority Date: 10/26/1998
  • Status: Active Grant
First Claim
Patent Images

1. A method for establishing a chain of trust between a subscriber unit and a content provider, the subscriber unit having a central processing unit (CPU) and an operating system (OS), the CPU having a pair of private and public keys, a manufacturer certificate supplied by a manufacturer of the CPU, and a software identity register that holds an identity of the operating system, the method comprising:

  • submitting a request from the subscriber unit to the content provider, the request specifying a particular content;

    generating, at the content provider, a challenge nonce;

    returning the challenge nonce from the content provider to the subscriber unit;

    forming, at the subscriber unit, an OS certificate containing the identity from the software identity register, information describing the operating system, the challenge nonce, and the CPU public key and signing the OS certificate using the CPU private key;

    passing the OS certificate and the CPU manufacturer certificate from the subscriber unit to the content provider; and

    evaluating, at the content provider, the OS certificate and the CPU manufacturer at the content provider to determine whether to reject or fulfill the request.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×