Was ist symmetrische Kryptographie?
Die symmetrische Kryptografie verwendet Algorithmen mit symmetrischen Schlüsseln für die Ver- und Entschlüsselung von Daten. Ein Algorithmus ist eine bestimmte Formel mit einer begrenzten Anzahl von Schritten, die Anweisungen zur Lösung eines Problems enthält, und ein Algorithmus mit symmetrischem Schlüssel ist eine bestimmte Formel, die häufig denselben kryptografischen Schlüssel sowohl für die Verschlüsselung als auch für die Entschlüsselung verwendet. Um besser zu verstehen, wie dies funktioniert, ist es hilfreich zu verstehen, wie Kryptographie in Bezug auf Technologie funktioniert.
Beispielsweise kann ein Computer, der vertrauliche Informationen übertragen muss, die Informationen verschlüsseln. Dieser Vorgang wandelt sie in eine Art Code um, der als Unsinn erscheint, wenn jemand versucht, ihn zu lesen. Nachdem die Informationen an den gewünschten Ort übertragen wurden, entschlüsselt ein bestimmter Code die Informationen in lesbaren Text. Dieser Vorgang wird als Entschlüsselung bezeichnet, und der Computer muss über den richtigen Code verfügen, um diesen Vorgang ordnungsgemäß auszuführen. Banken, die Online-Dienste anbieten, verwenden eine Form der Verschlüsselung, um die Daten ihrer Kunden privat und sicher zu halten.
Eine mathematische Formel, die als kryptografischer Algorithmus bezeichnet wird, erstellt den Code zum Verschlüsseln der Informationen und den Code zum späteren Entschlüsseln. Eine bestimmte Information, die als kryptografischer Schlüssel bezeichnet wird, teilt dem kryptografischen Algorithmus mit, wie die empfangenen Informationen verschlüsselt und anschließend decodiert werden. Der Schlüssel funktioniert nur mit diesem bestimmten Algorithmus und wäre nutzlos, um Code von einem anderen Algorithmus zu entschlüsseln.
Bei Verwendung der symmetrischen Kryptografie verwendet der Algorithmus denselben kryptografischen Schlüssel für die Durchführung der Kodierungs- und Dekodierungsprozesse, anstatt für jeden einen eigenen Schlüssel zu verwenden. Die Schlüssel sind normalerweise identisch oder nahezu identisch, wobei nur eine kleine Änderung erforderlich ist, damit jeder funktioniert. Normalerweise kennen nur diejenigen, die den Schlüssel verwenden möchten, das Kennwort oder den anderen Geheimcode oder die Phrase, die erforderlich sind, damit der Schlüssel funktioniert. Auf diese Weise können zwei Personen Informationen untereinander austauschen, ohne befürchten zu müssen, dass eine andere Person den Code abfängt und liest.
Andere Begriffe, die zur Beschreibung der in der symmetrischen Kryptografie verwendeten Algorithmen mit symmetrischem Schlüssel verwendet werden, umfassen die Kryptografie mit geheimem Schlüssel, die Kryptografie mit privatem Schlüssel und die Kryptografie mit einem Schlüssel. Symmetrische Kryptografie wird normalerweise für die gemeinsame Nutzung zwischen zwei Personen oder einer kleinen Gruppe verwendet, anstatt von großen Online-Netzwerken wie Banken. Beispielsweise kann ein Geldautomat eine symmetrische Kryptographie verwenden und den Benutzer zur Eingabe einer Bankkontonummer und einer persönlichen Identifikationsnummer auffordern, bevor dieser auf sein Konto zugreifen kann.