Criptografia cu cheie publică (asimetrică) utilizează două chei matematice diferite - o cheie publică și o cheie privată - pentru a cripta și decripta datele. Cheia publică este utilizată pentru criptarea datelor, iar cheia privată este utilizată pentru decriptarea acestora. Astfel, transmisiunea datelor devine mai sigură, deoarece numai cel care deține cheia privată are acces la informațiile criptate.