Patent · US Active

Program obfuscation by reorganizing execution paths

US10140436B1 · kind B1 · utility

2Cited by
0References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJul 14, 2017
Grant dateNov 27, 2018
Priority date
Expiry dateJul 14, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/41
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Intermediate representation (IR) code of source code can be generated for compiling the source code into machine code for an executable program. The IR code can be obfuscated by reorganizing the code based on return types of functions of the IR code to change the execution paths, resulting in an executable program that is difficult to reverse engineer.

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