Beide Kommunikationspartner verwenden denselben Schlüssel für Ver- und Entschlüsselung.
Der Schlüssel muss vorher über einen sicheren Kanal ausgetauscht werden.
Schlüsselanzahl
1 gemeinsamer Schlüssel
Geschwindigkeit
⚡ Sehr schnell
Schlüssellänge
128 / 256 Bit (AES)
AES-256ChaCha203DESBlowfishTwofish
✓ Vorteile
Sehr performant, ideal für große Datenmengen. Einfache Implementierung.
✗ Nachteile
Schlüssel muss sicher übertragen werden. Bei n Teilnehmern: n·(n-1)/2 Schlüssel nötig.
Kernprinzip
Ein einziger geheimer Schlüssel wird für Ver- und Entschlüsselung verwendet. Das Hauptproblem ist der sichere Schlüsselaustausch zwischen den Partnern.
02 / 03IT-Sicherheit · Verschlüsselung
Asymmetrische Verschlüsselung
Jeder Teilnehmer besitzt ein Schlüsselpaar: einen öffentlichen Schlüssel (Public Key) zum Verschlüsseln und einen privaten Schlüssel (Private Key) zum Entschlüsseln.
Schlüsselanzahl
2 pro Teilnehmer (Paar)
Geschwindigkeit
🐢 100–1000× langsamer
Schlüssellänge
2048 / 4096 Bit (RSA)
RSAECC / ECDSADiffie-HellmanEd25519ElGamal
✓ Vorteile
Kein vorheriger Schlüsseltausch nötig. Ermöglicht digitale Signaturen und Authentifizierung.
✗ Nachteile
Deutlich langsamer als symmetrisch. Nicht geeignet für große Datenmengen.
Kernprinzip
Was mit dem Public Key verschlüsselt wurde, kann nur mit dem zugehörigen Private Key entschlüsselt werden – und umgekehrt (Signatur). Basiert auf mathematischen Einwegfunktionen.
03 / 03IT-Sicherheit · Verschlüsselung
Hybride Verschlüsselung
Kombination beider Verfahren: Asymmetrisch für den sicheren Schlüsseltausch, symmetrisch für die schnelle Datenverschlüsselung. De-facto-Standard im Internet.
Schlüssel
Keypair + Session Key
Geschwindigkeit
⚡ Schnell nach Handshake
Sicherheit
🛡️ Maximale Sicherheit
TLS / HTTPSSSHPGP / GPGIPsec VPNSignalWireGuard
✓ Vorteile
Sicherer Schlüsseltausch + hohe Performance bei Nutzdaten. Best of Both Worlds.
✗ Nachteile
Komplexere Implementierung. Sicherheit des Handshakes muss gewährleistet sein.
Kernprinzip
Phase 1: Der Session Key wird asymmetrisch (RSA/ECC) sicher übertragen. Phase 2: Alle Nutzdaten werden symmetrisch (AES) mit dem Session Key verschlüsselt. So erhält man Sicherheit UND Performance.