Injecting code decrypted by a hardware decryption module into Java applications
US9021271B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 27, 2011 |
| Grant date | Apr 28, 2015 |
| Priority date | — |
| Expiry date | Oct 9, 2032 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F21/123
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method is performed by a computer in communication with a hardware security module (HSM). The method includes (a) running a process virtual machine (PVM) on the computer, the PVM being configured to execute portable bytecode instructions within a PVM environment and (b) executing, within the PVM environment, instructions for (1) reading encrypted instruction code from data storage of the computer, (2) sending the encrypted instruction code to the HSM, (3) in response, receiving decrypted instruction code from the HSM, and (4) injecting the decrypted instruction code within an application running in the PVM environment for execution by the PVM. Embodiments are also directed to analogous computer program products and apparatuses.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.