IT-Lexikon › Sicherheit › ShiftRows

ShiftRows

Sicherheit Svenska → Aktualisiert: 2026-10-13

ShiftRows ist der AES-Schritt, der die Zeilen des Zustands rotiert, damit die Spalten im nächsten Schritt durchmischt werden.

In AES werden die 16 Bytes eines Blocks als 4×4-Zustand behandelt. ShiftRows lässt Zeile 0 unverändert und rotiert die Zeilen 1, 2 und 3 um ein, zwei beziehungsweise drei Byte-Positionen nach links. Es ist eine reine Permutation und hat für sich genommen keine kryptografische Wirkung.

Der Sinn: MixColumns mischt nur innerhalb einer Spalte. Ohne ShiftRows würde ein Byte nie eine andere Spalte beeinflussen. Wechseln sich die beiden Schritte ab, hat nach zwei Runden jedes Byte alle vier Spalten beeinflusst. Das ist ein Teil der Erklärung, warum das Rijndael-Design differenzieller und linearer Analyse standhält.

← Zurück zum Lexikon