Loading and identifying a digital rights management operating system
AssigneeMicrosoft Corporation
InventorsPaul England, John D. DeTreville, Butler W. Lampson
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsPaul England, John D. DeTreville, Butler W. Lampson
Estimating the term…
The identity of an operating system running on a computer is determined from an identity associated with an initial component for the operating system, combined with identities of additional components that are loaded afterwards. Loading of a digital rights management operating system on a subscriber computer is guaranteed by validating digital signatures on each component to be loaded and by determining a trust level for each component. A trusted identity is assumed by the digital rights management operating system when only components with valid signatures and a pre-determined trust level are loaded. Otherwise, the operating system is associated with an untrusted identity. Both the trusted and untrusted identities are derived from the components that were loaded. Additionally, a record of the loading of each component is placed into a boot log that is protected from tampering through a chain of public-private key pairs.
A computerized method for loading components in an operating system comprising:
A computer-readable medium having stored thereon a boot block data structure comprising:
A computer system comprising:
Dependencies are inferred from the claim text.