Bei der Secure Socket Layer (SSL) handelt es sich um ein spezielles Protokoll zur verschlüsselten Übertragung über das Internet. Die verschlüsselte Netzwerkverbindung besteht sowohl in einem lokalen als auch weltumspannenden Netzwerk zwischen Server und Client.
Das SSL-Protokoll nutzt unterschiedliche Methoden der Kryptographie und hat kommt ursprünglich aus dem informationswissenschaftlichen Bereich. Heute ist SSL ein wesentlicher Bestandteil, wenn es darum geht, moderne Informationssysteme zu definieren bzw. zu konstruieren. Auf diese Weise soll verhindert werden, dass Unbefugte Lesezugriff haben und Daten darüber hinaus verändern können. Grundsätzlich kommen drei unterschiedliche Verschlüsselungsarten innerhalb des SSL-Protokolls zum Einsatz:
– Symmetrische Verschlüsselung: Bei dieser Form kommt für das Ver– bzw. Entschlüsseln aller Informationen derselbe Schlüssel zum Einsatz.
– Asymmetrische Verschlüsselung: Bei diesem Verfahren verwendet SSL zwei unterschiedliche Schlüssel das Ver– und Entschlüsseln von Daten. Dabei handelt es sich um den öffentlichen Schlüssel („Public Key“) sowie den geheimen („Private Key“) Schlüssel.
– Hash-Funktion: Mit Hilfe dieser Verschlüsselungsmethode aus SSL-Basis erhalten die zu übermittelnden Daten einen „digitalen Fingerabdruck“. Dieser ermöglicht die Kontrolle, ob die Daten während deren Übermittlung zum Empfänger eine Veränderung erfahren haben.