Digital signatures use the sender's private key to create a mathematically unique signature that anyone with the corresponding public key can verify. Because only the sender possesses that private key, the sender cannot later deny (repudiate) having signed the message. Symmetric encryption (such as AES or a one-time pad) and hashing algorithms (such as SHA-256) can offer confidentiality or integrity, but they do not by themselves bind a unique individual to the action, so they do not provide non-repudiation.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is symmetric encryption and how does it work?
Open an interactive chat with Bash
What is non-repudiation and why is it important?
Open an interactive chat with Bash
What are digital signatures and how do they provide non-repudiation?