Criptarea bazată pe cheia publică funcționează prin utilizarea a două chei: o cheie publică, care poate fi distribuită public, și o cheie privată, care se păstrează secretă. Datele sunt criptate cu cheia publică, dar pot fi decriptate numai cu cheia privată corespunzătoare, care este deținută doar de proprietarul cheii. Această metodă asigură securitatea în comunicarea electronică și asigură confidențialitatea datelor.