Symmetrische vs. asymmetrische Verschlüsselung erklärt
Der fundamentale Unterschied zwischen AES und RSA - und warum moderne Systeme meist beides kombinieren.
Fast jede moderne Verschlüsselung basiert auf einer von zwei grundlegenden Herangehensweisen - symmetrisch oder asymmetrisch. Beide lösen dasselbe Grundproblem (Daten unlesbar für Unbefugte machen), aber auf fundamental unterschiedliche Weise, mit jeweils eigenen Stärken und Schwächen.
Symmetrische Verschlüsselung einfach erklärt
Bei der symmetrischen Verschlüsselung, wie sie AES (Advanced Encryption Standard) umsetzt, wird derselbe Schlüssel sowohl zum Ver- als auch zum Entschlüsseln verwendet - vergleichbar mit einem Haustürschlüssel, der zum Ab- und Aufschließen gleichermaßen passt. Sie ist rechnerisch sehr effizient und eignet sich hervorragend für große Datenmengen, etwa das Verschlüsseln ganzer Dateien oder Festplatten.
Das Schlüsselaustausch-Problem
Der entscheidende Nachteil symmetrischer Verschlüsselung: Sender und Empfänger müssen sich vorab auf denselben geheimen Schlüssel einigen - und genau diese Übergabe ist angreifbar. Wird der Schlüssel auf einem unsicheren Kanal übertragen, kann er dort abgefangen werden, und die gesamte Verschlüsselung ist wertlos. Bei zwei Personen, die sich nie persönlich treffen, ist dieses Problem ohne weitere Hilfsmittel kaum zu lösen.
Asymmetrische Verschlüsselung einfach erklärt
Asymmetrische Verschlüsselung, wie sie RSA und PGP nutzen, löst genau dieses Problem mit einem Schlüsselpaar: einem öffentlichen Schlüssel zum Verschlüsseln, der frei geteilt werden darf, und einem privaten Schlüssel zum Entschlüsseln, der geheim bleibt. Da beide Schlüssel mathematisch verknüpft, aber nicht identisch sind, muss vorab kein gemeinsames Geheimnis ausgetauscht werden.
Warum nicht einfach immer asymmetrisch verschlüsseln?
Asymmetrische Verfahren sind rechnerisch deutlich aufwendiger als symmetrische - bei großen Datenmengen wie einem Video oder einer umfangreichen Datei wäre die Verschlüsselung spürbar langsamer und ressourcenhungriger. Aus diesem Grund kommt Asymmetrie in der Praxis meist nur für kleine Datenmengen wie Schlüssel oder kurze Nachrichten zum Einsatz.
Die Praxis: hybride Verschlüsselung
Die meisten realen Systeme - von HTTPS im Browser bis zu PGP-verschlüsselten E-Mails - kombinieren deshalb beide Verfahren: Ein zufälliger, symmetrischer Sitzungsschlüssel verschlüsselt die eigentlichen Daten performant, und nur dieser kurze Sitzungsschlüssel selbst wird asymmetrisch verschlüsselt und sicher übertragen. So entsteht das Beste aus beiden Welten - die Geschwindigkeit von AES und das einfache Schlüsselmanagement von RSA.
Welches Tool für welchen Zweck
Für einen schnellen, symmetrisch verschlüsselten Text mit einem vorab vereinbarten Passwort eignet sich unser AES-Tool unter /tools/text-encryption. Willst du dagegen jemandem eine Nachricht schicken, ohne vorher ein gemeinsames Passwort auszutauschen, ist unser PGP-Tool unter /tools/pgp die richtige Wahl - es setzt genau das hier beschriebene asymmetrische Prinzip um. Mehr Details zu PGP im Speziellen findest du in unserem Artikel „PGP für Anfänger" unter /blog/pgp-einfuehrung.