Tamper-resistant trusted java virtual machine and method of using the same

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7516331
APP PUB NO 20050114683A1
SERIAL NO

10723725

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • INTERNATIONAL BUSINESS MACHINES CORPORATION

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Jin, Hongxia Cupertino, US 131 1593
Leake,, Jr Donald E Vestal, US 5 82
Lotspiech, Jeffrey B Henderson, US 39 3374
Nin, Sigfredo I Morgan Hill, US 7 225
Plouffe, Wilfred E San Jose, US 4 120

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation