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 date | Aug 27, 2003 |
| Grant date | Mar 4, 2008 |
| Priority date | — |
| Expiry date | Nov 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.