Patent ID: 8694473

Claim:
A computer-implemented document integrity verification method comprising: receiving a digital document in a word processing format into a non-transitory computer readable medium; generating a baseline data sequence from the digital document, the baseline data sequence having a first printable element and a second printable element following the first printable element of the baseline data sequence; generating a modified data sequence from the baseline data sequence in accordance with a set of modification rules, the modified data sequence having a first printable element and a second printable element following the first printable element of the modified data sequence, wherein the first printable element of the modified data sequence is identical to the first printable element of the baseline data sequence, wherein the second printable element of the modified data sequence is identical to the second element of the baseline data sequence, wherein at least one unprintable element of the baseline data sequence, between the first and final printable elements of the baseline data sequence, is not in the modified data sequence, so that the modified data sequence is shorter than the baseline data sequence, and wherein an integrity verification code (IVC) generated for the modified data sequence will differ from an IVC generated for the baseline data sequence; generating a first original IVC, wherein generating a first original IVC comprises performing a one-way operation on the modified data sequence, and wherein the modification rules render tampering of the digital document undetectable for the at least one unprintable element within the baseline data sequence; and transmitting the first original IVC across a public computer network to a remote database node.