ПРАКТИКА 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.