← Cryptography learning pathCryptography · Module 6 of 10
Digital signatures
Prove who sent a message and that it is unchanged.
📖 Key ideas
- A digital signature is created with the sender's private key.
- Anyone verifies it with the sender's public key.
- Signatures give authenticity, integrity and non-repudiation.
- Usually the hash of the message is signed.
- Used in software updates, e-sign (Aadhaar eSign), documents and blockchains.
💡 Real-life example: A digital signature is a wax seal only you can make, which anyone can check.
Digital signatureCryptographic proof of origin
SigningUsing the private key
VerificationChecking with the public key
Non-repudiationSender cannot deny