Protecting a computer program against reverse engineering
AssigneeInventio AG
InventorMarkus Gilli
Life of this patent
Estimating the term…
Loading patent…
AssigneeInventio AG
InventorMarkus Gilli
Estimating the term…
A method of protecting a computer program against reverse engineering includes: obfuscating and/or encrypting at least one program library of the computer program, wherein the at least one program library contains byte code adapted for being executed by a virtual machine; including the at least one obfuscated and/or encrypted library into a bootstrap library, the bootstrap library including a bootstrap module adapted for loading the at least one program library into the virtual machine and for starting the computer program; encrypting the bootstrap library; and including the encrypted bootstrap library into a native code launcher executable including a launcher module adapted for starting the virtual machine, decrypting the bootstrap library and for loading the bootstrap library into the virtual machine.
A method of protecting a computer program against reverse engineering, the method comprising the steps of:
A method of launching a protected computer program comprising the steps of:
A computer program product comprises a non-transitory computer readable medium stored instructions that when executed by a processor, cause the processor to perform the steps of:
Dependencies are inferred from the claim text.