For efficiency, a Hash of the document is encrypted with Public key and attached
One-way functions: Ideally, no two documents should have the same Digest value
It should be impossible to change a document such that the Digest is unchanged