Encryption
Encryption (zu Deutsch: Verschlüsselung) bezeichnet die Umwandlung eines Klartextes zu einer Chiffre (Geheimtext).1 Wie der Deutsche Begriff Verschlüsselung schon andeutet ist ein Schlüssel zur Erstellung einer Chiffre notwendig. Dies gilt für heute gängige RSA-Verfahren, Subsitutionsverfahren (wie die Caeser-Verschlüsselung) und selbst dem Skytale, bei dem der Durchmesser des Holzstocks einen Schlüssel zur Ver- und Entschlüsselung darstellt.2 3
Grundlegendes
Klassifizierung
Symmetrische Verschlüsselung
Bei diesen Verschlüsselungen wird der gleiche Schlüssel zur Ver- und Entschlüsselung verwendet. Bei dieser Art gibt es das Problem des Schlüsselaustauschs. Ein Angreifer kann bei der Übertragung oder Übereinkunft über einen Schlüssels der Kommunikationspartner den Schlüssels abfangen und somit alle Chiffren dekodieren.
Asymmetrische Verschlüsselung
Bei dieser Art der Verschlüsselung existiert im Gegensatz zu den Symmetrischen-Verfahren ein Schlüsselpaar. Bei diesem Schlüsselpaar ist ein Schlüssel zur Verschlüsselung und einer für die Entschlüsselung zuständig. Dabei wird vom Ersteller des Schlüsselpaars ein Schlüssels als Private Key genutzt, der niemanden zugänglich gemacht wird, während der zweite Schlüssel (Public Key) ohne des Problems des Schlüsselaustauschs über jedes Medium übertragen werden kann. Eine Nachricht die mit dem Public Key verschlüsselt wurde kann dann nur mit dem Private Key entschlüsselt werden. Der Private Key kann weiterhin auch zur Signatur-Erstellung genutzt werden.