Asymmetric Cryptography
Asymmetric cryptography, also called public-key cryptography, is a method of encrypting and authenticating data using two mathematically linked keys, a public key and a private key.
The method is build on three elements:
- The public key can be shared freely with anyone.
- The private key is kept secret by its owner.
- What one key encrypts, only the other can decrypt
RSA, ECC or Elliptic Curve, Diffie-Hellman and DSA are all asymmetric cryptography.