Computer hosting multiple secure execution environments
AssigneeMicrosoft Corporation
InventorsAlexander Frank, William Westerinen, Thomas Phillips
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsAlexander Frank, William Westerinen, Thomas Phillips
Estimating the term…
A plurality of secure execution environments may be used to bind individual components and a computer to that computer or to blind computers to a given system. The secure execution environment may be operable to evaluate characteristics of the computer, such as memory usage, clock validity, and pay-per-use or subscription purchased data, to determine compliance to an operating policy. Each of the secure execution environments may exchange information regarding its own evaluation of compliance to the operating policy. When one or more secure execution environments determines noncompliance or when communication between secure execution environments cannot be established a sanction may be imposed, limiting functionality or disabling the computer.
A computer adapted for use including limited function operating modes comprising:
A method of monitoring and enforcing compliance to an operating policy on a computer using a plurality of secure execution environments comprising:
A method of binding a set of computer components to a system comprising:
Dependencies are inferred from the claim text.