METHOD AND SYSTEM FOR CONDITIONAL INSTALLATION AND EXECUTION OF SERVICES IN A SECURE COMPUTING ENVIRONMENT
A system (100) and method (300) are provided for installing and executing an applet in a secure processor (180). The system (100) and method (300) can receive the applet in non-secure data storage (174). The applet includes a meta-data portion (202) and an executable portion (204). The meta-data por...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A system (100) and method (300) are provided for installing and executing an applet in a secure processor (180). The system (100) and method (300) can receive the applet in non-secure data storage (174). The applet includes a meta-data portion (202) and an executable portion (204). The meta-data portion (202) includes a security meta-data portion, a resource meta-data portion (212), and a meta-data signature portion (216). The system (100) and method (300) determines whether the applet is capable of being executed by the secure processor (180) based at least in part on the security meta-data portion (212) and the resource meta-data portion (214) of the applet, and if the applet can be executed by the secure processor (180), the applet is installed on the secure processor (186).
La présente invention concerne un système (100) et un procédé (300) qui permettent d'installer et d'exécuter une mini-application dans un processeur sécurisé (180). Le système (100) et le procédé (300) peuvent recevoir la mini-application dans une unité de mémoire non sécurisée (174). La mini-application comprend une partie de méta-données (202) et une partie exécutable (204). La partie de méta-données (202) comprend une partie de méta-données de sécurité, une partie de méta-données ressources (212), et une partie de signature de méta-données (216). Le système (100) et le procédé (300) de l'invention déterminent si la mini-application peut être exécutée par le processeur sécurisé (180) sur la base au moins partielle de la partie de méta-données de sécurité (212) et de la partie de méta-données ressources (214) de la mini-application, et si la mini-application peut être exécutée par le processeur sécurisé (180), elle est installée sur ce dernier. |
---|