Trusted Execution Environment Extensible Computing Device Interface
AssigneeMicrosoft Corporation
InventorsYoussef Barakat, Kinshuman Kinshumann, Brian Perkins, Jinsub Moon
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsYoussef Barakat, Kinshuman Kinshumann, Brian Perkins, Jinsub Moon
Estimating the term…
Constructs to define a Trusted Execution Environment Driver that can implement a standard communication interface in a first environment for discovering and/or exchanging messages with secure applications/services executed in a Trusted Execution Environment (TrEE). The first environment can represent an environment with a different security policy from the TrEE. The TrEE driver can include a standard interface and/or mechanism by which applications/services and drivers within a first environment can access secure applications/services in the TrEE, a standard interface and/or mechanism by which third-party vendors can expose their TrEE applications/services to a first environment, a standard interface and/or mechanism by which a TrEE can request applications/services, on its own behalf, from the first environment, and a standard interface and/or mechanism to facilitate the management of secure application/services and/or provide I/O prioritization and security protection for individual secure applications/services.
A method comprising:
A system comprising:
A computer-readable medium having computer-executable instructions thereon, that upon execution configure a computer to perform operations comprising:
Dependencies are inferred from the claim text.