The present invention is a method and apparatus to protect a subset of a
software environment. A key generator generates an operating system nub
key (OSNK). The OSNK is unique to an operating system (OS) nub. The OS
nub is part of an operating system in a secure platform. A usage
protector uses the OSNK to protect usage of a subset of the software
environment.