G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 1/00 (2006.01)
Patent
CA 2543572
A trusted Java virtual machine provides a method for supporting tamper- resistant applications, ensuring the integrity of an application and its secrets such as keys. The trusted Java virtual machine verifies the integrity of the Java application, prevents debugging of the Java application, and allows the Java application to securely store and retrieve secrets. The trusted Java virtual machine environment comprises a TrustedDictionary, a TrustedBundle, an optional encryption method for encrypting and decrypting byte codes, and an underlying trusted Java virtual machine. The encrypted TrustedDictionary protects data while the TrustedBundle protects programming code, allowing applications to store secret data and secure counters. The application designer can restrict TrustedBundle access to only those interfaces that the application designer explicitly exports. The open source code may optionally be encrypted. Secrets required by the open source programming code of the application are encrypted in TrustedDictionary.
L'invention porte sur une machine virtuelle sécurisée Java pouvant supporter des applications inviolables et garantissant l'intégrité d'une application et de ses secrets tels que ses codes. Ladite machine: vérifie l'intégrité de l'application Java, en empêche le débogage, et lui permet de stocker et de récupérer ses secrets en toute sécurité. L'environnement de ladite machine comporte: un dictionnaire sécurisé; un logiciel sécurisé; une méthode facultative de cryptage et décryptage de codes; et une machine virtuelle sécurisée Java sous-jacente. Le dictionnaire sécurisé protège les données, tandis que le logiciel sécurisé protège les codes de programmation et permet aux applications de stocker des données secrètes et des compteurs sécurisés. Les concepteurs d'une application peuvent restreindre l'accès au logiciel sécurisé aux seules interfaces qu'ils ont explicitement exportées. Le code source ouvert peut aussi être crypté, et les secrets requis par le code de programmation de la source ouverte peuvent être cryptés dans le dictionnaire sécurisé.
Jin Honxia
Leake Donald Jr.
Lotspiech Jeffrey
Nin Sigfredo
Plouffe Wilfred
International Business Machines Corporation
Wang Peter
LandOfFree
Tamper-resistant trusted virtual machine does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Tamper-resistant trusted virtual machine, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Tamper-resistant trusted virtual machine will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1932260