Data Security Method and System
First Claim
Patent Images
1. A method of verifying integrity of a digital file comprising:
- labeling the digital file prior to exposure to a foreign environment, wherein labeling comprises;
hashing the digital file to obtain a first hash value;
signing the first hash value to create a digital signature;
creating a signature label comprising one or both of the first hash value and the digital signature; and
appending the signature label to the digital file; and
validating the digital file subsequent to exposure to the foreign environment, wherein validating comprises;
hashing the digital file to obtain a second hash value;
retrieving the first hash value from the signature label;
comparing the first hash value and second hash value; and
removing the signature label from the digital file.
11 Assignments
0 Petitions
Accused Products
Abstract
A method of verifying integrity of a digital file includes receiving the digital file subsequent to exposure to a foreign environment and validating the digital file. The received digital file has an appended signature label that includes one or both of a first hash value and a digital signature. Validating the digital file includes hashing the digital file to obtain a second hash value, retrieving the first hash value from the signature label, and comparing the first hash value and second hash value.
29 Citations
20 Claims
-
1. A method of verifying integrity of a digital file comprising:
-
labeling the digital file prior to exposure to a foreign environment, wherein labeling comprises; hashing the digital file to obtain a first hash value; signing the first hash value to create a digital signature; creating a signature label comprising one or both of the first hash value and the digital signature; and appending the signature label to the digital file; and validating the digital file subsequent to exposure to the foreign environment, wherein validating comprises; hashing the digital file to obtain a second hash value; retrieving the first hash value from the signature label; comparing the first hash value and second hash value; and removing the signature label from the digital file. - View Dependent Claims (2, 3)
-
-
4. A method of verifying integrity of a digital file comprising:
labeling the digital file prior to exposure to a foreign environment, wherein labeling comprises; hashing the digital file to obtain a first hash value; signing the first hash value to create a digital signature; creating a signature label comprising one or both of the first hash value and the digital signature; and appending the signature label to the digital file. - View Dependent Claims (5, 6, 7, 8, 9)
-
10. A method of verifying integrity of a digital file comprising:
-
receiving the digital file subsequent to exposure to a foreign environment, the digital file having an appended signature label comprising one or both of a first hash value and a digital signature; and validating the digital file, wherein validating comprises; hashing the digital file to obtain a second hash value; retrieving the first hash value from the signature label; and comparing the first hash value and second hash value. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. Logic encoded in computer-readable media operable, when executed on a processor, to:
-
label a digital file prior to exposure to a foreign environment, wherein label comprises; hashing the digital file to obtain a first hash value; signing the first hash value to create a digital signature; creating a signature label comprising one or both of the first hash value and the digital signature; and appending the signature label to the digital file; and validate the digital file subsequent to exposure to the foreign environment, wherein validate comprises; hashing the digital file to obtain a second hash value; retrieving the first hash value from the signature label; and comparing the first hash value and second hash value. - View Dependent Claims (17, 18, 19, 20)
-
Specification