Patent · US Active

Obfuscating execution traces of computer program code

US8522047B2 · kind B2 · utility

16Cited by
6References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 25, 2008
Grant dateAug 27, 2013
Priority date
Expiry dateMay 26, 2030

Classification

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

Abstract

A computer-implemented method of generating tamper-protected computer program code. The method comprises obtaining a representation of the computer program code, the computer program being adapted to cause a data processing system to perform a plurality of computational tasks in a first order of execution, each computational task being represented in the representation of the computer program code by at least one program statement; obtaining a plurality of alternative orders of execution of the computational tasks; generating an executable representation of the program code adapted to cause a data processing system to select a randomized order of execution from the plurality of alternative orders of execution and to execute the computational tasks in the selected randomized order of execution.

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