1. A computer implemented method of verifying the accurate delivery of a plurality of pieces of electronically encoded information comprising the steps of: a) generating a certificate for each of the pieces of information; b) combining the generated certificates into a release vector having plurality of elements; c) delivering the pieces of information to a recipient; d) delivering the release vector and a program to the recipient, the program being adapted to obtain the certificates from the delivered pieces of information and to combine the obtained certificates to produce a current vector; e) producing the current vector for the delivered pieces of information, using the delivered program, wherein the current vector has a plurality of elements; and f) comparing respective elements of the current vector to the release vector to identify missing or corrupted ones of the pieces of the delivered information based on differences between the current vector and the release vector.