Code protection
US11550883B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Sep 8, 2020 |
| Grant date | Jan 10, 2023 |
| Priority date | — |
| Expiry date | Mar 23, 2041 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F21/107
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method includes receiving a request to execute bytecode that corresponds to secured program code, the secured program code including an encrypted version of the bytecode. Based on receiving the request to execute the bytecode, the method resolves the request, the resolving including identifying a location on disk of the secured program code. Based on resolving the request, a license file for decrypting the encrypted version of the bytecode for execution is accessed, the license file including an encrypted key-value. The encrypted key-value is used in decrypting the encrypted version of the bytecode to obtain decrypted bytecode, where the decrypting places the decrypted bytecode in working memory, and the decrypted bytecode is executed.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.