Перестановки

топ 100 блогов thesz14.12.2023 Есть табличное вычисление хэш-функций. Очень простая вещь: для каждого i-го "символа" сообщения (байта, нибла и так далее) используется i-я табличка преобразований из символов в хэши. Таблички строятся случайным образом.

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

Если мы реализуем табличное вычисление хэшей с помощью побитного разрезания (bit slicing) или анализируем какую-то обратную задачу с помощью преобразования в КНФ (логическую схему), то таблицы "синтезируются" в логические выражения.

Если мы переставляем местами значения в таблицах в процессе вычислений, такой синтез будет весьма затруднён, если вообще останется практичным. Даже одна перестановка и то будет сложна, что уж говорить про несколько.

Однако, перестановки могут влиять на свойства алгоритма. Например, перестановки значений в S-таблицах DES, обычно, приводили к ослаблению его стойкости. Но там довольно интересная структура была - вход был шире выхода и, по своей сути, S-таблицы выполняли ещё и распространение изменений. Если я всё правильно понимаю, то условие "выход так же широк, или шире, чем вход," может быть довольно важным в устойчивости.

PS
Такой трюк может усилить и алгоритмы вычисления криптосумм паролей, основанные на использовании пропускной способности памяти. Поменять два значения из нескольких миллионов ничего не стоит, а размен производительности на память уже будет потерян.

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

Предыдущие записи блогера :
08.12.2023 150 кг
Архив записей в блогах:
Climate Live - это серия международных концертов под руководством молодежи, которые пройдут с 16 по 23 октября в более чем 40 странах мира, чтобы привлечь, обучить и дать молодежи возможность "изменить ситуацию в борьбе за климат". На днях Грета Тунберг вышла на сцену концерта Stockholm ...
Сразу четыре проходческих щита готовятся начать проходку новой линии Московского метрополитена - Кожуховской. Два из них «Светлана» и «Ольга» пойдут в сторону области до станции «Некрасовка», еще два (пока безымянные) будут прокладывать тоннели к центру до станции «Косино», пересе ...
Орест Кипренский. Ситатели газет в Неаполе. 1831 Часть 1.         А русских никогда в Европе особо не жаловали. Боялись, скорее всего, ...
В Питере второй день лета. Лета которого в этих краях ждут гораздо дольше чем на юге страны. Чтобы это понять, тут надо пожить. Вокруг ощущение сплошного праздника. Впрочем праздники и так идут один за одним - День города, 315 лет Санкт-Петербургу, Белые ночи, всевозможные концерты, ...
--------------------------------------------------------------------------------------------------------------------------------------- В новой передаче "Др угой глобус"      Дарья Митина разговаривает с Александром Ивановичем Колпакиди о казусе Хавьера Милея и ...