Criptografia cu cheie publică este o metodă de criptare care utilizează un set de chei publice și private. O cheie publică este distribuită la scară largă și poate fi folosită pentru criptarea datelor, în timp ce cheia privată corespunzătoare este folosită pentru decriptarea lor. Criptografia cu cheie publică este utilizată în multe aplicații, cum ar fi securitatea datelor pe internet, semnături digitale și autentificarea utilizatorilor.