TRUSTED EXECUTION ENVIRONMENT EXTENSIBLE COMPUTING DEVICE INTERFACE

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 represen...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MOON, JINSUB, PERKINS, BRIAN, KINSHUMANN, KINSHUMAN, BARAKAT, YOUSSEF
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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. L'invention concerne des structures permettant de définir un Pilote d'Environnement d'Exécution de Confiance qui permet de mettre en oeuvre une interface de communication standard dans un premier environnement afin de découvrir et/ou d'échanger des messages avec des applications/services sécurisés exécutés dans un Environnement d'Exécution de Confiance (TrEE) Le premier environnement peuvent être un environnement ayant une politique de sécurité différente de celle du système TrEE. Le pilote TrEE peut comprendre une interface et/ou un mécanisme standard au moyen duquel des applications/services et des pilotes à l'intérieur d'un premier environnement peuvent accéder à des applications/services sécurisés dans le système TrEE, une interface et/ou un mécanisme standard au moyen duquel des tiers vendeurs peuvent exposer leurs applications/services TrEE à un premier environnement, une interface et/ou un mécanisme standard au moyen duquel un système TrEE peut demander des services/applications, pour son propre compte, au premier environnement, et une interface et/ou un mécanisme standard permettant de faciliter la gestion d'applications/services sécurisés et/ou de fournir une hiérarchisation I/O et une protection de sécurité pour des applications/services sécurisés individuels.