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.