发明授权
US07516331B2 Tamper-resistant trusted java virtual machine and method of using the same
失效
防篡改的可信java虚拟机和使用方法相同
- 专利标题: Tamper-resistant trusted java virtual machine and method of using the same
- 专利标题(中): 防篡改的可信java虚拟机和使用方法相同
-
申请号: US10723725申请日: 2003-11-26
-
公开(公告)号: US07516331B2公开(公告)日: 2009-04-07
- 发明人: Hongxia Jin , Donald E. Leake, Jr. , Jeffrey B. Lotspiech , Sigfredo I. Nin , Wilfred E. Plouffe
- 申请人: Hongxia Jin , Donald E. Leake, Jr. , Jeffrey B. Lotspiech , Sigfredo I. Nin , Wilfred E. Plouffe
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Cantor Colburn LLP
- 代理商 Leonard Guzman
- 主分类号: H04L9/32
- IPC分类号: H04L9/32
摘要:
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.
公开/授权文献
信息查询