Criptografia cu chei asimetrice se bazeaza pe utilizarea a doua chei - o cheie publica si o cheie privata - pentru a cripta si decripta informatii. Cheia publica poate fi distribuita oricui si este utilizata pentru criptarea datelor, in timp ce cheia privata este pastrata doar de proprietar si este utilizata pentru decriptare.