Patent ID: 7747854

Claim:
A method implemented by at least one computing system comprising a processor for use with an object comprising a plurality of sub-objects, said method providing a digital signature for at least one region, where said at least one region is comprised of all or part of one of at least one sub-object within said plurality of sub-objects, the method comprising: creating an array using the at least one computing system comprising, for said at least one region, a region specifier identifying the at least one region, where the region specifier comprises a checksum calculated according to a checksum algorithm; producing the digital signature based on data comprising each region and said array; adding a signature sub-object comprising said array and said digital signature to the object, where said sub-objects within the object are rearranged within the object without invalidating the digital signature; and storing said object in memory, wherein said memory is communicatively coupled to the processor.