×

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 7,457,412 B2
  • Filed: 12/22/2006
  • Issued: 11/25/2008
  • Est. Priority Date: 10/26/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a computer system having a central processing unit (CPU) and an operating system (OS), the computer system maintaining a boot log that holds identities of software components that are currently executing, and the CPU having a pair of private and public keys and a software identity register that holds an identity of the operating system, a method comprising:

  • creating an OS certificate including the identity from the software identity register, information describing the operating system, and the CPU public key;

    signing the OS certificate using the CPU private key;

    forming a generator seed from a CPU-specific secret, a user-supplied seed, and OS-specific data from the boot log; and

    generating a storage key based on a function of the generator seed.

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