Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:kryptographie:aes_detail:start [30.03.2022 11:47] – [AddRoundKey] sbel | faecher:informatik:oberstufe:kryptographie:aes_detail:start [30.03.2022 12:02] (aktuell) – [Vollständiger Verschlüsselungsvorgang] sbel | ||
---|---|---|---|
Zeile 134: | Zeile 134: | ||
---- | ---- | ||
{{: | {{: | ||
- | === (A4) === | + | === (A5) === |
Vollziehe die erste Verknüpfung des AES Schlüssels mit dem Klartext im Cryptool nach. | Vollziehe die erste Verknüpfung des AES Schlüssels mit dem Klartext im Cryptool nach. | ||
* Verwende dazu zunächst als Schlüssel '' | * Verwende dazu zunächst als Schlüssel '' | ||
- | * Ändere nun den Schlüssel an einer Stelle (z.B. ganz am Ende) und beobachte die Änderung des Felds '' | + | * Ändere nun den Schlüssel an einer Stelle (z.B. ganz am Ende) und beobachte die Änderung des Felds '' |
+ | |||
+ | ===== Vollständiger Verschlüsselungsvorgang ===== | ||
+ | |||
+ | Jetzt können wir einen gesamten Verschlüsselungsvorgang nachvollziehen. | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A6) === | ||
+ | |||
+ | Vollziehe eine vollständige Verschlüsselung über alle 10 Runden grob nach: | ||
+ | |||
+ | * Mache dir klar, dass das Ergebnis einer Runde stets als Eingabe der folgenden Runde verwendet wird. | ||
+ | * Beobachte die Verwendung der 11 Subkeys im Verlauf der Verschlüsselung - wird tatsächlich in jeder Runde ein anderen Rundenschlüssel verwendet? | ||
+ | * Untersuche, ob in Runde 10 MixColumn durchgeführt wird oder nicht. | ||
+ | * Mache dir klar, dass durch diesen Ablauf ein Block von 128Bit Daten (Klartext) auf einen Block von 128Bit Daten " | ||
+ | |||
+ | ===== Zusatzaufgabe: | ||
+ | |||
+ | * Vollziehe die Entschlüsselung nach. | ||
+ | * Erstelle ein Ablaufdiagramm wie oben für den Entschlüsselungsvorgang. | ||
+ | |||
+ |