Patent ID: 7836387

Claim:
A computer-implemented method of facilitating verification of the integrity of data transmitted between protection domains, wherein the computer includes a processor, the method comprising: in a source protection domain, obtaining first source checksums calculated on chunks in a source set of data chunks using an algorithm and parameters of a protection scheme for the source protection domain; transmitting the source set of data chunks from the source protection domain to a destination protection domain; transmitting the algorithm and parameters of the protection scheme for the source protection domain from the source protection domain to the destination protection domain, wherein transmitting the algorithm and parameters involves forwarding the algorithm and parameters from the source protection domain to the destination protection domain so that the destination protection domain can verify the source protection domain's checksum; in the destination protection domain: receiving the source set of data chunks as a destination set of data chunks; receiving the algorithm and parameters of the protection scheme for the source protection domain; calculating first destination checksums on the destination set of data chunks, using an algorithm and parameters of a protection scheme for the destination protection domain; identifying, in the destination set of data chunks, the source set of data chunks; and calculating second source checksums on the source set of data chunks, using algorithm and parameters of the protection scheme for the source protection domain.