Рейтинг:0

При преобразовании блочного шифра SPN в версию с большим размером блока следует ли также увеличивать его S-блоки?

флаг pf

Предположим, я хочу преобразовать Сеть замещения-перестановки блочный шифр как Кузнечик к версии с большим размером блока.

Должны ли его S-блоки также быть увеличены для достижения аналогичной безопасности?

kelalaka avatar
флаг in
Это довольно сложная проблема. Вы можете взглянуть на Rijndael Design, который поддерживает 256-битный размер блока.
phantomcraft avatar
флаг pf
@kelalaka Я взглянул на реализацию Rijndael, в которой есть возможность использовать 256-битный размер блока: https://github.com/charltoncr/Rijndael-Cipher - он использует один и тот же S-блок для всех размеров блоков. , я считаю, что это относится и к Кузнечику, так как он использует два 64-битных слова (t1 и t2), которые образуют обрабатываемый блок, каждое из которых смешивается с S-блоками, я думаю, что поставить 4 64-битных слова было бы то же самое. Спасибо.
kelalaka avatar
флаг in
Будьте осторожны в сети SPN (перестановка действительно важна) убедитесь, что перестановка действительно работает так, как задумано. Команда RijnDael тщательно рассчитала необходимые раунды. Вы также можете посмотреть их книгу об этом.
phantomcraft avatar
флаг pf
@kelalaka Я понял.
Рейтинг:1
флаг cn

Обычно нет, но увеличение размера блока зависит от шифра.

Увеличение размера блока обычно связано с изменением линейной части шифра и, возможно, увеличением количества раундов.

Например, вы можете использовать MDS большего размера (например, Whirlpool), использовать другую перестановку (например, Rijndael) или добавить что-то дополнительное, например преобразование псевдо-Адамара (например, Twofish).

Другой способ — использовать круглую функцию как F в Feistel.

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

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