Criptografia cu cheie publică este o metodă de criptare care se bazează pe două chei distincte, una publică și una privată. Cheia publică este utilizată pentru criptarea datelor, în timp ce cheia privată este utilizată pentru decriptarea datelor. Această metodă prezintă avantajul de a permite transmiterea de informații securizate fără necesitatea transmiterii cheii secrete între părți. Astfel, cheia privată nu trebuie să fie cunoscută de către receptor, ceea ce crește nivelul de securitate al comunicației.