Criptografia pe chei publice utilizează un set de două chei distincte, una publică și una privată, pentru criptarea și decriptarea datelor. Cheia publică este disponibilă pentru toată lumea și poate fi utilizată pentru criptarea mesajelor, în timp ce cheia privată este păstrată secretă și este folosită pentru decriptarea acestora. Aceasta oferă un nivel de securitate în trimiterea și păstrarea confidențialității datelor sensibile.