← До місії 2.7
ПРАКТИКА 3 ІЗ 4

Рядки рухаються, стовпці змішуються

ShiftRows через drag-and-drop та справжній MixColumns.

Завдання 1. ShiftRows

Побудуйте новий порядок 4 рядків. Натисніть або перетягніть токен на відповідне місце. Зсуви ліворуч: 0, 1, 2, 3 байти.

Завдання 2. MixColumns

Справжнє перетворення одного стовпця AES. Змінюйте вхідні байти, щоб побачити, як впливає кожен із них.

Дізнатись більше: GF(2⁸)

В AES множення виконують у скінченному полі GF(2⁸) за модулем x⁸+x⁴+x³+x+1. Наприклад, перший вихідний байт: (02·a₀) ⊕ (03·a₁) ⊕ a₂ ⊕ a₃. Множення 02·x — зсув із редукцією, а 03·x = (02·x) ⊕ x.