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 non-repudiation in cryptography?
Open an interactive chat with Bash
How do digital signatures provide non-repudiation?
Open an interactive chat with Bash
Why don't symmetric encryption or hashing provide non-repudiation?