In this type of encryption, two types of keys are used instead of one shared key compared to symmetric encryption
method. That is for example a data is encrypt using KEY1 only KEY2 can decrypt and vice versa. This is
because those are the two keys that was created for the encryption and decryption purpose. The public and private
key can also be used, the Public Key Cryptography (PKC), the first key is made know to the public (which
is the key for encrypting the data) while the private key is only know to the destination user (the one used for
decrypting the data).