Asymmetric Cryptography
Asymmetric encryption: Systems where different keys are used to encrypt and decrypt
- The strength of the asymmetric encryption system comes from the computational difficulty of figuring out the corresponding private key given a public key
Public key signatures: Digital signature generated by composing the message and combining it with the private key
The three concepts that an asymmetric crypto system grants us are confidentiality, authenticity, and non-repudiation
- Confidentiality is granted through the encryption-decryption mechanism, since our encrypted data is kept confidential and secret from unauthorized third parties.
- Authenticity is granted by the digital signature mechanism, as the message can be authenticated or verified that it wasn’t tampered with.
- Non-repudiation means that the author of the message isn’t able to dispute the origin of the message.
- In other words, this allows us to ensure that the message came from the person claiming to be the author.