Patent · US Active

Methods and apparatus for protecting software from unauthorized copying

US9536063B2 · kind B2 · utility

2Cited by
5References
22Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 24, 2013
Grant dateJan 3, 2017
Priority date
Expiry dateOct 24, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2221/03
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A processing device provides a method for protecting a program from unauthorized copying. The processing device may include an encrypted version of the program. According to one example method, the processing device creates a secure enclave, and in response to a request to execute the encrypted program, the processing device automatically generates a decrypted version of the program in the secure enclave by decrypting the encrypted program in the secure enclave. After automatically generating the decrypted version of the program in the secure enclave, the processing device may automatically execute the decrypted version of the program in the secure enclave. Other embodiments are described and claimed.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.