faecher:informatik:oberstufe:kryptographie:aes_detail:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:kryptographie:aes_detail:start [30.03.2022 13:51] – [AddRoundKey] sbelfaecher:informatik:oberstufe:kryptographie:aes_detail:start [30.03.2022 14:02] (aktuell) – [Vollständiger Verschlüsselungsvorgang] sbel
Zeile 139: Zeile 139:
  
   * Verwende dazu zunächst als Schlüssel ''00000000 00000000 00000000 00000000'' Der Eingabetext wird durch das initiale  AddRoundKey nicht verändert - warum nicht?    * Verwende dazu zunächst als Schlüssel ''00000000 00000000 00000000 00000000'' Der Eingabetext wird durch das initiale  AddRoundKey nicht verändert - warum nicht? 
-  * Ändere nun den Schlüssel an einer Stelle (z.B. ganz am Ende) und beobachte die Änderung des Felds ''Eingabe für Runde 1''. Vollziehe diese Veränderung mit der XOR Verknüpfung nach. Dazu kannst du die betroffenen Bytes Bitweise untereinander schreiben.+  * Ändere nun den Schlüssel an einer Stelle (z.B. ganz am Ende) und beobachte die Änderung des Felds ''Eingabe für Runde 1''. Vollziehe diese Veränderung mit der XOR Verknüpfung nach. Dazu kannst du die betroffenen Bytes Bitweise untereinander schreiben.((Oder ein Werkzeug wie den XOR Calculator vwerdenden: https://xor.pw/))
  
 ===== Vollständiger Verschlüsselungsvorgang ===== ===== Vollständiger Verschlüsselungsvorgang =====
 +
 +Jetzt können wir einen gesamten Verschlüsselungsvorgang nachvollziehen.
  
 ---- ----
Zeile 152: Zeile 154:
   * Beobachte die Verwendung der 11 Subkeys im Verlauf der Verschlüsselung - wird tatsächlich in jeder Runde ein anderen Rundenschlüssel verwendet?   * 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.    * 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 "abgebildet" werden, die nun als Geheimtext bezeichnet werden können. Das geschieht in 10 Runden - beim AES handelt es sich also um eine **rundenbasierte Blockchiffre**.
 +
 +===== Zusatzaufgabe: Entschlüsselung =====
 +
 +  * Vollziehe die Entschlüsselung nach. 
 +  * Erstelle ein Ablaufdiagramm wie oben für den Entschlüsselungsvorgang.
 +
 +
 +
  • faecher/informatik/oberstufe/kryptographie/aes_detail/start.1648641068.txt.gz
  • Zuletzt geändert: 30.03.2022 13:51
  • von sbel