Method and Systems for Integrity Checking a Set of Signed Data Sections
First Claim
1. A method for providing an integrity check for a set of data sections, the method comprising:
- storing common data for a first set of data sections in one of a plurality of data sections of the first set; and
for each of the plurality of data sections in the first set;
generating a digital signature based both on the data for that section and on the common data for the first set, even if the common data for the first set is stored in another section; and
storing the digital signature in that section.
3 Assignments
0 Petitions
Accused Products
Abstract
Method and systems for integrity checking a set of signed data sections are disclosed. In one embodiment, for each of a plurality of data sections, a digital signature is generated based both on the data for that section and on common data for a set of data sections, even if the common data is stored in another section. The digital signature is stored in that section. For each section, a digital signature is generated based both on the data for that section and on the common data. The generated digital signature is compared with the stored digital signature in that section, and the integrity of the set is verified if the generated digital signature matches the stored digital signature for each section in the set.
-
Citations
75 Claims
-
1. A method for providing an integrity check for a set of data sections, the method comprising:
-
storing common data for a first set of data sections in one of a plurality of data sections of the first set; and for each of the plurality of data sections in the first set; generating a digital signature based both on the data for that section and on the common data for the first set, even if the common data for the first set is stored in another section; and storing the digital signature in that section. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computing device comprising:
-
a memory storing a plurality of data sections belonging to a first set; and a controller in communication with the memory, the controller configured to; store common data for the first set in one of the plurality of data sections; and for each of the plurality of data sections in the first set; generate a digital signature based both on the data for that section and on the common data for the first set, even if the common data for the first set is stored in another section; and store the digital signature in that section. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method for integrity checking a set of signed data sections, the method comprising:
-
reading common data for a first set of data sections from one of a plurality of data sections, wherein each of the data sections stores a digital signature for that section; and for each of the plurality of data sections; generating a digital signature based both on the data for that section and on the common data for the first set, even if the common data for the first set is stored in another section; and comparing the generated digital signature with the stored digital signature in that section; wherein integrity of the first set is verified if the generated digital signature matches the stored digital signature for each section. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A storage module comprising:
-
a memory storing a plurality of data sections of a first set, wherein each of the sections stores a digital signature for that section; a controller in communication with the memory, the controller configured to; read common data for the first set from one of the plurality of data sections; and for each of the plurality of data sections; generate a digital signature based both on the data for that section and on the common data for the first set, even if the common data for the first set is stored in another section; and compare the generated digital signature with the stored digital signature in that section; wherein integrity of the first set is verified if the generated digital signature matches the stored digital signature for each section. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
Specification