Cryptology Academy · Lektion

Konzepte der symmetrischen Verschlüsselung

Verstehen Sie Verschlüsselung mit gemeinsamem Schlüssel, Schlüssellängen sowie Block- und Stromchiffren.

Lektion 1 von 413 Schritte

Konzepte der symmetrischen Verschlüsselung ist eine kostenlose Cryptology Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Cryptology Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Cryptology Academy-Kurs umfasst insgesamt 4 Lektionen.

Willkommen

Bei der symmetrischen Verschlüsselung wird derselbe Schlüssel zum Ver- und Entschlüsseln verwendet. In dieser Lektion erarbeiten wir zunächst die Grundlagen, bevor wir uns mit den Interna von AES beschäftigen.

Modell mit gemeinsamem Schlüssel

Alice und Bob teilen einen geheimen Schlüssel K. Alice verschlüsselt: C = Enc(K, P). Bob entschlüsselt: P = Dec(K, C). Eve fängt C ab, kann aber ohne K nicht auf P schließen.

Blockchiffren

Eine Blockchiffre verschlüsselt Klartextblöcke fester Größe. AES verwendet 128-Bit-Blöcke. DES verwendete 64-Bit-Blöcke (wird inzwischen nicht mehr eingesetzt). Längere Nachrichten werden in Blöcke aufgeteilt, auf die ein Betriebsmodus angewendet wird.

Stromchiffren

Eine Stromchiffre erzeugt einen Schlüsselstrom und führt Byte für Byte eine XOR-Verknüpfung mit dem Klartext durch. ChaCha20 und RC4 sind Stromchiffren. Sie verarbeiten Eingaben variabler Länge ohne Padding.

Schlüssellängen und Sicherheitsniveaus

AES-128: 2^128 mögliche Schlüssel → 128 Bit Sicherheit. AES-256: 2^256 mögliche Schlüssel → 256 Bit Sicherheit. DES hatte nur 56-Bit-Schlüssel und wurde 1999 durch Brute-Force geknackt.

Die Geschichte von DES

Der Data Encryption Standard (1977) verwendete auf Drängen der NSA 56-Bit-Schlüssel. 1999 knackte distributed.net DES in 22 Stunden. Triple-DES (3DES) verlängerte seine Lebensdauer, wurde aber 2001 in beiden Anwendungsbereichen durch AES ersetzt.

Der Auswahlprozess für AES

Das NIST veranstaltete von 1997 bis 2001 einen fünfjährigen Wettbewerb mit 15 Einreichungen aus aller Welt. Rijndael von Daemen und Rijmen gewann. Der Algorithmus war einfach, schnell und analysierbar.

Konfusion und Diffusion

Shannons Entwurfsprinzipien für starke Chiffren: - Konfusion: Jedes Bit des Chiffrats hängt von vielen Schlüsselbits ab (SubBytes sorgt dafür) - Diffusion: Die Änderung eines Klartextbits beeinflusst viele Chiffratbits (ShiftRows+MixColumns)

Feistel-Netzwerk im Vergleich zum SP-Netzwerk

DES verwendete ein Feistel-Netzwerk (Block aufteilen, F-Funktion anwenden). AES verwendet ein Substitutions-Permutations-Netzwerk (SP-Netzwerk), in dem alle Bytes gleichzeitig transformiert werden. SP-Netzwerke sind in Hardware schneller.

Sicherheit der Blockgröße

Bei 64-Bit-Blöcken (DES) treten Kollisionen gemäß dem Geburtstagsparadoxon nach 2^32 ≈ 4 Milliarden Blöcken auf. Für AES-Blöcke mit 128 Bit werden 2^64 Blöcke benötigt. AES ist für praktische Datenmengen sicher.

Authentifizierte und nicht authentifizierte Verschlüsselung

AES-CBC allein verschlüsselt zwar, authentifiziert aber nicht. Ein Angreifer kann den Chiffretext unbemerkt ändern. Verwenden Sie immer AEAD: AES-GCM oder ChaCha20-Poly1305. Beide verschlüsseln und authentifizieren gleichzeitig.

Kurztest

Was unterscheidet eine Blockchiffre von einer Stromchiffre?

Zusammenfassung

Die Grundlagen der symmetrischen Verschlüsselung sitzen. Als Nächstes werfen wir einen Blick ins Innere von AES – auf die Runden, die Zustandsmatrix und die vier Operationen, die AES sicher machen.
Kostenlos starten

Lerne Cryptology Academy mit einem KI-Tutor — kostenlos

Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.

Kurse
67
Lektionen
261

Häufig gestellte Fragen

Ist die Lektion „Konzepte der symmetrischen Verschlüsselung“ kostenlos?

Ja — der vollständige Text von „Konzepte der symmetrischen Verschlüsselung“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Cryptology Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Cryptology Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Konzepte der symmetrischen Verschlüsselung“?

Verstehen Sie Verschlüsselung mit gemeinsamem Schlüssel, Schlüssellängen sowie Block- und Stromchiffren. Du übst Cryptology Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Cryptology Academy zu starten?

Keine Vorkenntnisse erforderlich. Cryptology Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.

Wie lange dauert die Lektion „Konzepte der symmetrischen Verschlüsselung“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Cryptology Academy-Lektion Code schreiben und ausführen?

Ja. Jede Cryptology Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Konzepte der symmetrischen Verschlüsselung
  2. AES-Struktur: Runden und Zustandsmatrix
  3. AES-Schlüsselerweiterung und Schlüssellängen
  4. Dateien in der Praxis mit AES verschlüsseln
← Zurück zu Cryptology Academy