Data integrity verification
First Claim
1. A method comprising:
- verifying, at least in part, an integrity of first check data and a plurality of data blocks, the first check data being generated based at least in part upon the plurality of data blocks, the verifying being based, at least in part, upon second check data and third check data, the second check data being generated based at least in part upon respective check data, the respective check data being generated based at least in part upon respective data blocks comprised in the plurality of data blocks, the third check data being generated based at least in part upon the first check data, wherein the verifying is further based at least in part upon comparison of the second check data with the third check data.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method is provided. The method of this embodiment may include verifying, at least in part, integrity of first check data and a plurality of data blocks. The first check data may be generated based at least in part upon the plurality of data blocks. The verifying may be based, at least in part, upon second check data and third check data. The second check data may be generated based at least in part upon respective check data. The respective check data may be generated based at least in part upon respective data blocks comprised in the plurality of data blocks. The third check data may be generated based at least in part upon the first check data. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
10 Citations
20 Claims
-
1. A method comprising:
verifying, at least in part, an integrity of first check data and a plurality of data blocks, the first check data being generated based at least in part upon the plurality of data blocks, the verifying being based, at least in part, upon second check data and third check data, the second check data being generated based at least in part upon respective check data, the respective check data being generated based at least in part upon respective data blocks comprised in the plurality of data blocks, the third check data being generated based at least in part upon the first check data, wherein the verifying is further based at least in part upon comparison of the second check data with the third check data. - View Dependent Claims (2, 3, 4, 5)
-
6. A computer-readable medium having stored thereon one or more instructions that, when executed by a computer, perform the following:
verifying, at least in part, an integrity of first check data and a plurality of data blocks, the first check data being generated based at least in part upon the plurality of data blocks, the verifying being based, at least in part, upon second check data and third check data, the second check data being generated based at least in part upon respective check data, the respective check data being generated based at least in part upon respective data blocks comprised in the plurality of data blocks, the third check data being generated based at least in part upon the first check data, wherein the verifying is further based at least in part upon comparison of the second check data with the third check data. - View Dependent Claims (7, 8, 9, 10)
-
11. An apparatus comprising:
- circuitry that is capable of verifying, at least in part, an integrity of first check data and a plurality of data blocks, based at least in part upon second check data and third check data, the first check data being generated based at least in part upon the plurality of data blocks, the second check data being generated based at least in part upon respective check data, the respective check data being generated based at least in part upon respective data blocks comprised in the plurality of data blocks, the third check data being generated based at least in part upon the first check data;
wherein the circuitry is capable of verifying the integrity of the plurality of data blocks and the first check data based at least in part upon comparison of the second check data with the third check data. - View Dependent Claims (12, 13, 14, 15)
- circuitry that is capable of verifying, at least in part, an integrity of first check data and a plurality of data blocks, based at least in part upon second check data and third check data, the first check data being generated based at least in part upon the plurality of data blocks, the second check data being generated based at least in part upon respective check data, the respective check data being generated based at least in part upon respective data blocks comprised in the plurality of data blocks, the third check data being generated based at least in part upon the first check data;
-
16. A system comprising:
-
a circuit board comprising a bus interface; a circuit card capable of being inserted into the bus interface, the circuit card comprising circuitry capable of verifying an integrity of first check data and a plurality of data blocks, based at least in part upon second check data and third check data, the first check data being generated based at least in part upon the plurality of data blocks, the second check data being generated based at least in part upon respective check data, the respective check data being generated based at least in part upon respective data blocks comprised in the plurality of data blocks, the third check data being generated based at least in part upon the first check data; storage to store the plurality of data blocks and the first check data, wherein the circuitry also is capable of generating tags associated with the plurality of data blocks and the first check data, and the storage is capable of storing the tags. - View Dependent Claims (17, 18, 19, 20)
-
Specification