← Alle Klicktafeln

Klicktafel · Informatik · Klasse 9–10 · Kryptografie-Reihe, Tafel 9

Schlüsselaustausch

Alice und Bob haben sich nie getroffen, Eve hört alles mit. Trotzdem einigen sich die beiden auf einen geheimen Schlüssel – erst mit Farben, dann mit kleinen Zahlen. Danach verschlüsselt AES mit diesem Schlüssel die eigentlichen Daten, so wie bei jeder https-Seite.

Einstieg

Eve hört alles mit

Alice Bob Eve hört alles jede Nachricht läuft hier entlang

Alice will Bob etwas Geheimes schicken. Die beiden haben sich nie getroffen und haben keinen gemeinsamen Schlüssel. Jede Nachricht zwischen ihnen hört Eve mit – jedes Wort, jede Zahl.

Wie können sich Alice und Bob auf einen geheimen Schlüssel einigen, den Eve nicht kennt?

Station 1 · Farben mischen

Ein Geheimnis aus drei Farben

Auftrag: Vermutet vor jedem Schritt, was Eve danach weiß. Am Ende: Haben Alice und Bob wirklich dieselbe Farbe?

Alice
Leitung – das sieht Eve
Bob

Schritt 1: Eine Farbe wird öffentlich verabredet.

Gelb
GelbAlle kennen Gelb.
Gelb

Schritt 1 von 4

Station 2 · Eve mischt mit

Eve hat drei Farben. Reicht das?

Auftrag: Eve kippt die beiden Mischungen zusammen. Vermutet zuerst: Bekommt sie so die gemeinsame Farbe?

Eve hat mitgeschrieben

GelbGelb+RotGelb+Blau

Was müsste Eve können, um die gemeinsame Farbe zu bekommen?

Station 3 · Rechnen mit Rest

Eine Einbahnstraße aus Zahlen

Auftrag: Immer mal 5 nehmen und nur den Rest beim Teilen durch 23 behalten. Sagt vor jedem Klick die nächste Zahl voraus. Findet ihr ein Muster?

Start: 51 = 5

Rest beim Teilen

Wie bei der Uhr: 14 Uhr plus 13 Stunden ist nicht 27 Uhr, sondern 3 Uhr. Das ist der Rest beim Teilen durch 24.

Hier rechnen wir mit Rest durch 23. Kurz: mod 23.

56 mod 23 = 8

heißt: 5 sechsmal mit sich malnehmen, Rest beim Teilen durch 23 ist 8.

Vorwärts ist leicht: mal 5, Rest bilden. Rückwärts – zu welcher Hochzahl gehört die 8? – müsst ihr suchen. Die Zahlen springen wild.

Station 4 · Diffie-Hellman mit Zahlen

Statt Farben: Hochzahlen mit Rest

Auftrag: Eine Gruppe rechnet als Alice, eine als Bob. Wählt eure Geheimzahl verdeckt. A und B lest ihr an der Leiter aus Station 3 ab, s rechnet ihr Schritt für Schritt (malnehmen, Rest bilden). Vergleicht am Ende euer s.

Alice

Geheimzahl a 6

A = 56 mod 23 = 8

A geht über die Leitung zu Bob.

Eve sieht auf der Leitung

Grundzahl g = 5

Rest durch p = 23

A = 8 · B = 19

Grundzahl 5 und 23 sind öffentlich verabredet, wie das Gelb.

Bob

Geheimzahl b 15

B = 515 mod 23 = 19

B geht über die Leitung zu Alice.

Station 5 · Eve probiert

Kann Eve die Hochzahl finden?

Auftrag: Schätzt zuerst, wie viele Versuche Eve höchstens braucht. Dann lasst sie probieren.

Eve sucht Alices Geheimzahl a mit 5a mod 23 = 8.

Die Zahlen kommen aus Station 4. Ändert dort a und b, dann sucht Eve neu.

Wie viele Versuche braucht Eve bei p = 23 höchstens?

Station 6 · Grenzen der Analogie

Wo hinkt der Vergleich mit Farben?

Auftrag: Entscheidet bei jeder Karte: Stimmt der Vergleich hier – oder hinkt er? Dann aufdecken.

1 · Die Reihenfolge ist egal.

Gelb+Rot, dann Blau – oder Gelb+Blau, dann Rot.

2 · Entmischen ist unmöglich.

Aus Gelb+Rot bekommt niemand das Rot zurück.

3 · Am Ende haben beide genau dieselbe Farbe.

Gelb+Rot+Blau bei Alice und bei Bob.

4 · Man sieht, warum es schwer ist.

Farbe kann man eben nicht entmischen.

Station 7 · Eve in der Mitte

Und wenn Eve nicht nur zuhört?

Auftrag: Eve fängt jede Nachricht ab und schickt selbst eine weiter. Erklärt, warum Alice und Bob nichts merken.

Alice Eve Bob Schlüssel 1 Schlüssel 2 denkt: „mit Bob“ denkt: „mit Alice“ entschlüsselt, liest, verschlüsselt neu

Eve macht zweimal Diffie-Hellman: einmal mit Alice, einmal mit Bob. Beide Rechnungen gehen auf. Fachleute nennen das Man-in-the-Middle-Angriff.

Was fehlt Diffie-Hellman, damit Eve das nicht kann?

Station 8 · AES

Gemeinsamer Schlüssel – und jetzt?

Auftrag: Schätzt, wie lange Durchprobieren bei AES-128 dauert. Begründet, warum Alice und Bob nach dem Austausch ein zweites Verfahren brauchen.

Klartext AES Geheimtext AES Klartext Schlüssel s derselbe Schlüssel s das sieht Eve – ohne s nutzlos

AES ist symmetrisch: Derselbe Schlüssel schließt zu und auf. Öffentlicher Standard seit 2001 (NIST, USA), aus einem offenen Wettbewerb; erfunden von Joan Daemen und Vincent Rijmen (Belgien).

AES verschlüsselt sehr schnell, in Blöcken zu 128 Bit. Diffie-Hellman liefert nur die gemeinsame Zahl. Aus ihr wird der AES-Schlüssel berechnet.

Schlüsselmögliche Schlüssel
AES-1282128 ≈ 3,4 · 1038
AES-1922192 ≈ 6,3 · 1057
AES-2562256 ≈ 1,2 · 1077

Ein Rechner probiert 1 Milliarde Schlüssel pro Sekunde. Wie lange dauert es, alle Schlüssel von AES-128 zu probieren?

Station 9 · HTTPS und das Schloss

Was passiert beim Aufruf einer https-Seite?

Auftrag: Ordnet jedem Schritt zu, welches Problem er löst. Dann: Was bedeutet das Schloss im Browser?

1

Schlüssel austauschen

Diffie-Hellman, meist mit elliptischen Kurven (kürzere Zahlen). Für jede Verbindung neu.

Neuere Browser rechnen zusätzlich ML-KEM mit, gegen künftige Quantencomputer.

2

Ausweis zeigen

Der Server zeigt sein Zertifikat, der Browser prüft die Unterschrift. So kann sich Eve nicht in die Mitte setzen.

3

Daten verschlüsseln

Seiten, Passwörter, Formulare verschlüsselt ein symmetrisches Verfahren, meist AES.

Was zeigt das Schloss im Browser?

Station 10 · Geheimtext

Ihr seid Bob

Auftrag: Berechnet den gemeinsamen Schlüssel s und entschlüsselt die Nachricht von Alice. Als Spielzeug-Schloss dient hier Cäsar: Jeder Buchstabe ist um s Stellen verschoben.

Das hat Eve mitgeschrieben

g = 5 · p = 23 · A = 21 · B = 17

QOROSW SCD XEB NOB CMRVEOCCOV

Bob eure Geheimzahl: b = 7. Rechnet s = 217 mod 23.

Um wie viele Stellen zurückschieben?

0

Abschluss

Check

Auftrag: Entscheidet euch zuerst, dann auflösen.

Was schicken Alice und Bob über die Leitung?

Warum ist das Beispiel mit p = 23 unsicher?

Wofür braucht man nach dem Austausch AES?

Kerckhoffs: Das Verfahren darf jeder kennen, geheim ist nur der Schlüssel. Bei Diffie-Hellman ist sogar der Weg zum Schlüssel öffentlich.

Hinweise für Lehrkräfte

Jahrgang und Zeit

Klasse 9–10, Informatik. Tafel 9 der Kryptografie-Reihe, nach AES in der Übersicht der Reihe.

45 Minuten: Einstieg, Station 1, 2, 4, 5, 9. 90 Minuten: alle Stationen; Station 4 und 10 als Gruppenarbeit mit Papier.

Vorwissen: Potenzen, Rest beim Teilen. Den Begriff „Primzahl“ braucht nur der Check.

Lernziele

  • Erklären, wie zwei Partner einen gemeinsamen Schlüssel erzeugen, ohne ihn zu verschicken.
  • Diffie-Hellman mit kleinen Zahlen (p = 23, g = 5) selbst durchrechnen.
  • Begründen, warum kleine Zahlen unsicher sind und große sicher genug.
  • Zwei Grenzen der Farb-Analogie nennen.
  • Die Rollen von Schlüsselaustausch, Zertifikat und AES bei https unterscheiden.

Typische Fehlvorstellungen

  • „Der Schlüssel wird verschlüsselt verschickt.“ Richtig ist: Er wird nie verschickt, beide berechnen ihn.
  • „Rückwärtsrechnen ist unmöglich.“ Richtig ist: nur bei großen Zahlen zu aufwendig.
  • „Diffie-Hellman verschlüsselt die Nachricht.“ Richtig ist: Es liefert nur den Schlüssel, verschlüsseln tut z. B. AES.
  • „Diffie-Hellman schützt vor jedem Angreifer.“ Richtig ist: nur vor Mithören, nicht vor Eve in der Mitte.
  • „Schloss = seriöse Seite.“ Richtig ist: nur die Verbindung ist verschlüsselt.

Bewusst vereinfacht

  • Die Farben auf dem Bildschirm sind ein Anzeigemodell (geometrisches Mittel der Farbanteile), keine echte Farbphysik. Mit echten Wasserfarben ergibt Gelb+Blau ein anderes Grün.
  • Aus s wird in echt der AES-Schlüssel mit einer Ableitungsfunktion berechnet; s wird nicht direkt benutzt.
  • Grundzahl 5 ist bei p = 23 so gewählt, dass alle Reste 1 bis 22 vorkommen (Fachwort: Primitivwurzel). Das wird nicht thematisiert.
  • Station 10 nutzt Cäsar nur als Spielzeug-Schloss; der Haken wird auf der Tafel benannt.

Geschichte

Diffie und Hellman veröffentlichten das Verfahren 1976, aufbauend auf Ideen von Ralph Merkle. Beim britischen Geheimdienst GCHQ hatte Malcolm Williamson dasselbe Verfahren schon 1974/75 gefunden; das blieb bis 1997 geheim.

Ohne Rechner

Station 4 lässt sich mit Wasserfarben und drei Bechern nachspielen: Gelb öffentlich, je eine Geheimfarbe. Für die Zahlen reicht die Leiter aus Station 3 oder ein Taschenrechner – nach jedem Malnehmen den Rest bilden, sonst werden die Zahlen zu groß (515 hat schon 11 Stellen).

An der Tafel

Adresse mit #tafel startet den Tafelmodus, #tafel-5 die fünfte Tafel. → / Bild↓ weiter, ← / Bild↑ zurück, Esc beendet. Station 5 übernimmt a und b aus Station 4. Die Seite speichert nichts im Browser.