Asymmetric encryption uses a key pair: public key to encrypt, private key to decrypt.
Algorithms
- RSA — based on the hardness of factoring large integers.
- ECDSA / Ed25519 — elliptic curves, small keys, high security.
- DH / ECDH — key exchange.
Slower than symmetric; hybrid scheme: asymmetric to exchange a session key.