Verschlüsselung

Verschlüsselung#

Verschlüsselung schützt Daten vor unbefugtem Zugriff — unterwegs (z. B. TLS) oder im Ruhezustand. Grundlegend gibt es zwei Verfahren, symmetrisch und asymmetrisch, sowie darauf aufbauende Methoden wie Hybridverschlüsselung, digitale Signaturen und Passwort-Hashing.

Symmetrische Verschlüsselung#

Ein Schlüssel wird sowohl zum Ver- als auch zum Entschlüsseln verwendet.

Sender                              Empfänger
  │                                     │
  │   Klartext                          │
  │      │                              │
  │   [Schlüssel K]              [Schlüssel K]
  │      │                              │
  │   Geheimtext ──── übertragen ───► Klartext
  │                                     │
VorteileNachteile
Sehr schnell (geringe Rechenleistung)Schlüsselverteilungsproblem: Wie teilt man den Schlüssel sicher?
Einfache ImplementierungJedes Kommunikationspaar braucht eigenen Schlüssel
Gut für große Datenmengenn Teilnehmer → n(n−1)/2 Schlüssel nötig

Algorithmen: AES (sicher, Standard), DES (veraltet, unsicher), 3DES