System and method for backing up data
First Claim
Patent Images
1. A method for detecting file tampering on a computer, comprising:
- generating a first digital fingerprint for a file on a computer at a first time using a substantially collision-free algorithm;
saving the generated first digital fingerprint;
generating a second digital fingerprint for the file on the computer at a second time after the first time using a substantially collision-free algorithm;
comparing the second digital fingerprint with the first digital fingerprint; and
determining by a processor that the file has been tampered with if the first digital fingerprint differs from the second digital fingerprint.
0 Assignments
0 Petitions
Accused Products
Abstract
A method is provided to facilitate the detection of file tampering, such as a computer virus, on a computer. In one example, a digital fingerprint is generated for each file on the computer using a substantially collision-free algorithm. The digital fingerprints of the computer files are compared with digital fingerprints of the computer files generated when the files were previously saved. If the digital fingerprint of that file differs from the digital fingerprint generated when that file was previously saved, a computer virus or other tampering may exist on the file.
36 Citations
12 Claims
-
1. A method for detecting file tampering on a computer, comprising:
-
generating a first digital fingerprint for a file on a computer at a first time using a substantially collision-free algorithm; saving the generated first digital fingerprint; generating a second digital fingerprint for the file on the computer at a second time after the first time using a substantially collision-free algorithm; comparing the second digital fingerprint with the first digital fingerprint; and determining by a processor that the file has been tampered with if the first digital fingerprint differs from the second digital fingerprint. - View Dependent Claims (2, 3, 4)
-
-
5. A method for detecting a computer virus on a computer, comprising:
-
generating a digital fingerprint of a computer virus using a substantially collision-free algorithm; generating digital fingerprints for files on a computer using the substantially collision-free algorithm; comparing the digital fingerprints of the files with the digital fingerprint of the computer virus; and determining by a processor that the computer virus exists on the computer if any digital fingerprint of the files matches the digital fingerprint of the computer virus. - View Dependent Claims (6)
-
-
7. A system for detecting file tampering on a computer, the computer comprising:
-
at least one memory device configured to store data; and a processor configured to; generate a first digital fingerprint for a file stored on the at least one memory device using a substantially collision-free algorithm, at a first time; store the generated first digital fingerprint; generate a second digital fingerprint for the file using a substantially collision-free algorithm, at a second time after the first time; compare the second digital fingerprint with the first digital fingerprint; and determine that the file has been tampered with if the first digital fingerprint differs from the second digital fingerprint. - View Dependent Claims (8, 9, 10)
-
-
11. A system for detecting a computer virus on a computer, the computer comprising:
-
at least one memory device configured to store data; and a processor configured to; generate a digital fingerprint of the computer virus using a substantially collision-free algorithm; generate digital fingerprints for files stored in the at least one memory device using a substantially collision-free algorithm; compare the digital fingerprints of the files with the digital fingerprint of the computer virus; and determine that the computer virus exists on the computer if the digital fingerprint of the computer file matches the digital fingerprint of the computer virus. - View Dependent Claims (12)
-
Specification