Digital Signatures
A cryptographic technique using asymmetric key cryptography to verify the authenticity and integrity of digital documents or messages.
📜
The statement of the theorem
Let be the public/secret key pair for signer , and be a collision-resistant hash function mapping messages to hash values . To sign a message : \n1. Compute the hash digest: . \n2. Generate the signature : . \nVerification by recipient : \n1. Compute the expected hash: . \n2. Verify the signature using 's public key: . \nThe security relies on the computational difficulty of solving the underlying hard problem (e.g., factoring or discrete logarithm) to forge without .
Source: Wikipedia