×

Protecting a computer program against reverse engineering

  • US 10,482,221 B2
  • Filed: 02/22/2016
  • Issued: 11/19/2019
  • Est. Priority Date: 03/02/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of protecting a computer program against reverse engineering, the method comprising the steps of:

  • at least one of obfuscating and 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 program 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;

    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;

    wherein the bootstrap library included a first key for decrypting the at least one program library and wherein the bootstrap module is adapted for decrypting the at least one program library with the first key.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×