Asymmetric uses two different keys (Public keys and private keys) for both encryption and decryption of data. It is s any cryptographic system that uses pairs of keys: public keys which may be distributed widely, and private keys which are known only to the owner.