×

Method for recovery of a computer program infected by a computer virus

  • US 5,349,655 A
  • Filed: 05/12/1992
  • Issued: 09/20/1994
  • Est. Priority Date: 05/24/1991
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of restoring a computer program infected by a computer virus comprising:

  • (a) generating a unique fingerprint for a computer program prior to said computer program being infected;

    (b) generating a first string which is a transitive function of a first plurality of substrings of said computer program said function having an inverse function for calculating an unknown input given all other inputs and a value of the function;

    (c) storing said unique fingerprint and said first string prior to said computer program being infected at a separate location;

    (d) generating a substring of said computer program from said first string and said computer program by utilizing said inverse function;

    (e) generating a fingerprint of a second string formed of a second plurality of substrings of said computer program and a trial substring generated from said computer program and said first string;

    (f) comparing the fingerprint generated in step e) with the fingerprint saved at step c) and determining that said computer program can be restored if said fingerprints match;

    (g) restoring said computer program as said second plurality of substrings and said trial substring if said comparison in step f) determines that restoration is possible.

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