Ein Verschlüsselungsalgorithmus transformiert einen Klartext in Abhängigkeit einer Zusatzinformation in einen zugehörigen Geheimtext. Letzteren kann man schließlich nur mit Kenntnis des geheimen Schlüssels wieder lesbar machen. Darüber hinaus wird diese Technik bei Ende-zu-Ende-Verschlüsselung eingesetzt.