Asymmetric Encryption with Types
What is Asymmetric encryption or Public key encryption:
Asymmetric encryption uses two keys for encryption and decryption — one key for encryption and another key for decryption. You are able to encrypt messages with a public key and decrypt messages with a private key. The public key is used only for encryption and cannot decrypt a message by a public key.
![Asymmetric Encryption or Public key Encryption Asymmetric Encryption or Public key Encryption](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3CF1nbABEz9gg8o1yIc1Fx9uPZZVsUVh9gcJBw18l7MDNGEsrOitXzh_JkyMn5D5F_1f8Ir1VKqq7WNLVLZXzyNHjKJIo1r2WCecSfjac8NFjc7BCWzxAdgCxso3s0ht2p1TokzwNmu0/s16000/Asymmetric+Encryption.jpg)
Following are some of the Asymmetric encryption algorithms
1. RSA
2. Diffie–Hellman key exchange protocol
3. Digital Signature Standard (DSS)
4. Elliptic-curve cryptography
5. Elliptic Curve Digital Signature Algorithm (ECDSA)
6. Elliptic-curve Diffie–Hellman (ECDH)
7. Various password-authenticated key agreement techniques
8. Paillier cryptosystem
9. Cramer–Shoup cryptosystem
10. YAK authenticated key agreement protocol