Patent · US Expired

Method and apparatus to make code more difficult to reverse engineer

US7340734B1 · kind B1 · utility

7Cited by
5References
17Claims
0Family size

Assignee

Inventor

Key dates

Filing dateAug 27, 2003
Grant dateMar 4, 2008
Priority date
Expiry dateNov 11, 2025

Classification

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

Abstract

Method and apparatus to make code more difficult to reverse engineer is described. Inert instructions are inserted between instructions within a program. The inert instructions may perform logic operations with the net effect of not changing an argument. Furthermore, the inserted inert instructions may be repositioned within the program to further obfuscate the desired function of the program, making the code more difficult to reverse engineer.

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