In cryptography, a proof is a mathematical demonstration that a certain statement or claim is true. Cryptographic proof is specifically designed to be robust against attacks and to maintain the confidentiality, integrity, and authenticity of information.