The most common cryptographic proof technique is called digital signatures. A digital signature is a mathematical scheme that uses a private key to encrypt a message, and a public key to decrypt it. The private key is known only to the sender, and the public key is available to anyone who wants to verify the authenticity of the message.