×

Method and system for tamperproofing software

  • US 20060031686A1
  • Filed: 07/27/2005
  • Published: 02/09/2006
  • Est. Priority Date: 09/03/1999
  • Status: Active Grant
First Claim
Patent Images

1. Method of protecting host application code comprising a plurality of code blocks, the method comprising:

  • preprocessing the host application code;

    obfuscating the host application code;

    installing a guard in the host application code to protect a client block, the client block being at least one code block;

    randomly rearranging the code blocks of the host application code without rearranging the code blocks that have already been protected;

    linking the rearranged host application code with other resources to produce a binary executable image; and

    patching the binary executable image with data values to be used by the guard.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×