What is Asymmetric Encryption?

Asymmetric Encryption, or public-key encryption, uses 2 keys. One is used for encryption, while only the other key can decrypt it. Unlike symmetric encryption, if 1 key is used to encrypt, that key cannot decrypt the message, rather the other key shall be used.

One key is kept private, and is called the “private key”, while the other is shared publicly and can be used by anyone, hence it is known as the “public key”. The mathematical relation of the keys is such that the private key cannot be derived from the public key, but the public key can be derived from the private. The private key should not be distributed and should remain with the owner only. The public key can be given to any other entity.