Patent · US Active

Code protection

US11550883B2 · kind B2 · utility

0Cited by
9References
14Claims
0Family size

Assignee

Inventor

Key dates

Filing dateSep 8, 2020
Grant dateJan 10, 2023
Priority date
Expiry dateMar 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.