×

System, method, and service for detecting improper manipulation of an application

  • US 20060195906A1
  • Filed: 02/26/2005
  • Published: 08/31/2006
  • Est. Priority Date: 02/26/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for detecting improper manipulation of an application containing a plurality of executable branch instructions, comprising:

  • selecting at least some of the branch instructions that are on a deterministic path;

    converting the selected branch instructions to control transfer instructions that call upon a fingerprint branch function;

    as the application is executing, upon encountering a call to the fingerprint branch function, the fingerprint branch function executes to evolve a fingerprint key; and

    wherein upon improper manipulation of the application, the fingerprint branch function evolves a wrong key that prevents a normal execution of the application.

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