RUS  ENG
Полная версия
ЖУРНАЛЫ // Прикладная дискретная математика // Архив

ПДМ, 2022, номер 57, страницы 5–21 (Mi pdm773)

Математические методы криптографии

Об эвристическом алгоритме построения подстановок с заданными криптографическими характеристиками с использованием обобщённой конструкции

М. А. Коврижных, Д. Б. Фомин

Национальный исследовательский университет «Высшая школа экономики», г. Москва, Россия

Аннотация: Исследована возможность построения с помощью обобщённой конструкции подстановок с заданными криптографическими характеристиками, обеспечивающими стойкость алгоритмов шифрования к линейному и разностному методам криптоанализа. Предложен эвристический алгоритм поиска параметров обобщённой конструкции, полученных посредством умножения на транспозиции. Используются идеи генетического алгоритма, спектрально-линейного и спектрально-разностного методов. Изучены вопросы оптимизации вычисления криптографических характеристик на каждой итерации алгоритма. Экспериментальные исследования наиболее интересных с практической точки зрения 8-битовых подстановок показали, что можно построить 6-равномерные подстановки с нелинейностью 108.

Ключевые слова: векторная булева функция, подстановка, дифференциальная $\delta$-равномерность, нелинейность.

УДК: 519.719.2

DOI: 10.17223/20710410/57/1



© МИАН, 2024