Building and distributing secure object software
US8954752B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 23, 2011 |
| Grant date | Feb 10, 2015 |
| Priority date | — |
| Expiry date | Feb 23, 2031 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L63/0428
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method and structure for enhancing protection for at least one of software and data being executed on a computer. A file to comprise a secure object is constructed, using a processor on a build machine, the secure object to be executed on a target machine different from the build machine. The secure object comprises at least one of code and data that is to be encrypted when the secure object is stored on the target machine. The encrypted stored secure object is decrypted by the target machine when executed by the target machine after retrieval from a memory on the target machine. The decryption uses a system key of the target machine. The secure object is stored, upon completion of construction, in an encrypted state as a completed secure object, and the secure object is completed without the build machine having the system key of the target machine.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.