Program obfuscation by reorganizing execution paths
US10140436B1 · kind B1 · utility
2Cited by
0References
20Claims
0Family size
Assignee
Inventor
Key dates
| Filing date | Jul 14, 2017 |
| Grant date | Nov 27, 2018 |
| Priority date | — |
| Expiry date | Jul 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.