Tamper-resistant trusted virtual machine

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFCA-PAI-O-1932260

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.