Рейтинг:0

¿Можно ли доказать, что и ShiftRows, и MixColumns AES являются линейными преобразованиями? (если мы опустим subBytes и добавление ключа)

флаг sy

Я немного исследовал и обнаружил, что шаг mixColumns можно выразить как матричное умножение следующим образом:

пример перестановки матриц

Но я не уверен, что это математическое доказательство, и я не могу найти пример для шага ShiftRows.

Любые подсказки? (заранее спасибо)

DannyNiu avatar
флаг vu
Чтобы доказать это, просто представим это как вектор из 128 бит, умноженный на матрицу 128x128 бит в GF(2).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.