×

Protecting software environment in isolated execution

  • US 7,082,615 B1
  • Filed: 09/22/2000
  • Issued: 07/25/2006
  • Est. Priority Date: 03/31/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus comprising:

  • a key generator to generate an operating system nub key (OSNK) unique to an operating system (OS) nub, the OS nub being part of an operating system to run on a platform comprising a processor capable of operating in an isolated execution mode in a ring 0 operating mode, wherein the processor also supports one or more higher ring operating modes, as well as a normal execution mode in at least the ring 0 operating mode; and

    a usage protector coupled to the key generator to protect usage of a subset of a software environment using the OSNK;

    the key generator to generate the OSNK based at least in part on a master binding key (BK0) of the platform and an identification of the OS nub;

    wherein the usage protector performs at least one operation selected from the group consisting of;

    encrypting a value while operating in isolated execution mode; and

    decrypting an encrypted value while operating in isolated execution mode.

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