Patent · US Expired

Method and system for providing tamper-resistant executable software

US6567917B1 · kind B1 · utility

31Cited by
24References
5Claims
0Family size

Assignee

Inventor

Key dates

Filing dateFeb 1, 1999
Grant dateMay 20, 2003
Priority date
Expiry dateFeb 1, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F21/64
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Tamper-resistant software is provided by determining an initial value of a specified property for an executable file. The executable file is then encrypted based on the initial value of the specified property. The initial value of the specified property is associated with the encrypted executable file and later used to decrypt the encrypted executable file. An execution-time value of the specified property is determined for the decrypted executable file. The execution-time value of the specified property is compared to the initial value of the specified property to determine whether tampering has occurred. The decrypted executable file is executed in response to the execution-time value of the specified property matching the initial value of the specified property.

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