Ethereum.
key is openly available. Consequently, only Alice, for instance, can sign the document, but anyone possessing her public key can verify its authenticity. Moreover, the signature remains valid solely for that specific document; even minor alterations to the document would render the signature