Patent Document ID: 8515909
Application ID: 12111428
Patent Status: 1

Claim One:
1. An enhanced method in a computer system for assuring integrity of deduplicated data in a data system, comprising: performing deduplication upon a data object by dividing the data object into a set of one or more data chunks; performing a hash function upon a predetermined partial portion of a predetermined size of each data chunk to produce a first intermediate hash value of the data chunk; performing the hash function upon a remainder of each data chunk to produce a chunk identifier for the data chunk; generating an original object signature of the data object by computing a first checksum from each of the first intermediate hash values and combining the first checksums to form the original object signature; storing the original object signature in an object index; and removing a first data chunk when a chunk identifier in a chunk index matches the chunk identifier of the first chunk; performing a hash function upon a predetermined partial portion of a predetermined size of each data chunk of a reassembled data object to produce a second intermediate hash value of the data chunk; generating a reassembled object signature of the reassembled data object by computing a second checksum from each of the second intermediate hash values and combining the second checksums to form the reassembled object signature; and providing the reassembled data object when the reassembled object signature matches the original object signature.