Aktivität 01
Paararbeit: Caesar-Chiffre programmieren
Paare implementieren eine Caesar-Verschlüsselung in Python mit variabler Verschiebung. Sie verschlüsseln Testnachrichten, tauschen Schlüssel aus und entschlüsseln gegenseitig. Abschließend diskutieren sie Sicherheitslücken.
Erklären Sie die Funktionsweise symmetrischer Verschlüsselung.
ModerationstippLassen Sie bei der Caesar-Chiffre-Programmierung bewusst Fehler zu, damit die Schülerinnen und Schüler die Korrektheit ihrer Verschlüsselung selbst prüfen müssen.
Worauf zu achten istDie Schülerinnen und Schüler erhalten eine kurze Nachricht und einen Schlüssel (z.B. eine Zahl für die Caesar-Chiffre). Sie verschlüsseln die Nachricht und schreiben das Ergebnis auf einen Zettel. Zusätzlich beantworten sie die Frage: 'Welches Problem könnte auftreten, wenn zwei Personen diesen Schlüssel verwenden wollen, die weit voneinander entfernt sind?'