Abstract


Info

  • Also known as Public key Cryptography or Public Private Key

Benefits


  1. Allows 2 entity to exchange Data securely (data encrypted-in-transit) without physically exchanging an encryption key

Cons


  1. Much more computationally heavy compared to Symmetric Cryptography

Terminologies


Public Key

  • Distributed to everyone & anyone

Private Key

  • Should be kept 100% secret to the owner

RSA (Rivest-Shamir-Adleman)

ECDSA (Elliptic Curve Digital Signature Algorithm)

EdDSA, ED25519 (Edwards-curve Digital Signature Algorithm)