Criptografia cu cheie publică este un sistem de criptare care utilizează o pereche de chei asociate - una publică și una privată. Cheia publică este distribuită larg, iar cheia privată rămâne secretă. Avantajele acestui sistem sunt că asigură confidențialitatea și autentificarea datelor, asigură trimiterea securizată a informațiilor prin intermediul internetului și permite semnarea digitală a documentelor.