Was ist der Unterschied zwischen symmetrischer und asymmetrischer Verschlüsselung?
Symmetrische Verschlüsselung nutzt einen gemeinsamen Schlüssel zum Ver- und Entschlüsseln; asymmetrische oder Public-Key-Verschlüsselung nutzt ein Paar: einen öffentlichen Schlüssel, den jeder kennen darf, und einen privaten, den nur der Inhaber hat. Symmetrische Algorithmen wie AES sind schnell und verschlüsseln fast alle echten Daten. Ihr Schwachpunkt ist die sichere Weitergabe des Schlüssels. Das lösen Public-Key-Verfahren wie RSA, Diffie-Hellman auf elliptischen Kurven und ihre Post-Quanten-Nachfolger: Zwei Parteien, die sich nie begegnet sind, können über ein offenes Netz einen frischen symmetrischen Schlüssel vereinbaren, und mit einem privaten Schlüssel lassen sich Daten so signieren, dass jeder mit dem öffentlichen Schlüssel sie prüfen kann. Echte Protokolle kombinieren beides. Eine TLSTLS: Transport Layer Security. Die Verschlüsselung, die den Großteil des Internetverkehrs schützt, etwa HTTPS.-Verbindung nutzt im Handshake Public-Key-Kryptografie, um einen Schlüssel zu vereinbaren und die Identität des Servers zu belegen, und wechselt dann für die Daten zu AES oder ChaCha20. Diese Aufteilung erklärt auch die Quantengeschichte: Shors Algorithmus bedroht den Public-Key-Teil, symmetrische Verschlüsselung mit 256-Bit-Schlüsseln bleibt stark.
Weiterlesen
Verwandte Fragen
Begriffe auf dieser Seite
- TLS (Transport Layer Security)
- Die Verschlüsselung, die den Großteil des Internetverkehrs schützt, etwa HTTPS.
← Alle 40 Fragen zu Verschlüsselung und verschlüsselter VerkehrAlle Themen