Method and apparatus for verifying data integrity based on data compression parameters
First Claim
Patent Images
1. A method for verifying the integrity of data comprising:
- compressing the data in accordance with a predetermined data compression scheme to obtain compressed code;
determining at least one compression parameter of the compressed code;
transmitting the compressed code; and
comparing the at least one parameter determined in said determining step with the corresponding at least one parameter of the compressed code after said transmitting step to determine if the data has been altered.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for verifying data integrity. A compression parameter, such as the average code length of compressed data, is obtained. The parameter is transmitted to a recipient of the data to permit the recipient to again determine the parameter and compare the value of the parameter to the originally determined value. If the value of the parameter has changed, the data may have been modified or otherwise manipulated.
-
Citations
34 Claims
-
1. A method for verifying the integrity of data comprising:
-
compressing the data in accordance with a predetermined data compression scheme to obtain compressed code;
determining at least one compression parameter of the compressed code;
transmitting the compressed code; and
comparing the at least one parameter determined in said determining step with the corresponding at least one parameter of the compressed code after said transmitting step to determine if the data has been altered. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15)
-
-
11. A method as recited in claim 11, wherein said combining step comprises applying at least one of a mathematical and logical process to the average symbol lengths.
-
16. A method of verifying the integrity of data comprising:
-
compressing the data in accordance with a predetermined data compression scheme to obtain compressed code;
determining a parameter of the compressed code at first time and at a second time using the same algorithm;
comparing the parameter determined of the first time with parameter determined at the second time to verify that the data has not been altered. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A data package adapted to be used in a system for verifying the integrity of source data, said data package comprising:
-
compressed code obtained by compressing source data in accordance with a predetermined data compression scheme to obtain compressed code; and
at least one compression parameter of the compressed code. - View Dependent Claims (31, 32, 33, 34)
-
Specification