Генерация экстремальных подстановок для шифров

Примечаниеот редактора: показан фрагмент текста; презентация работы находится в архивном файле
Загрузить архив:
Файл: ref-29699.zip (57kb [zip], Скачиваний: 35) скачать

Генерация экстремальных подстановок для шифров

Содержание

lВвод

lКраткое описание

lСтруктура

lБулевы функции для экстремальных подстановок

Ввод

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

Краткое описание

Назовем подстановку экстремальной, если она:

üимеет минимальную возможную абсолютную величину преобладания линейных сумм;

üимеет минимальную возможную вероятность наиболее вероятных дифференциалов

Структура

lУмножение экстремальной подстановки справа и слева на аффинные подстановки дает экстремальную подстановку.

lУмножение подстановки справа и слева на группу РА не меняет вероятности дифференциалов данного веса и абсолютной величины преобладания линейных сумм данного веса

lПоскольку умножение входа и выхода экстремальной подстановки на элементы группы РА дает экстремальную подстановку (при этом сохраняются вероятности дифференциалов веса 2 и абсолютные величины преобладаний линейных сумм веса 2), то множество экстремальных подстановок можно разбить на классы. При этом экстремальные подстановки Sи Е будут РА эквивалентными, если S=АТВ, где А,В € РА. Поэтому класс РА–эквивалентных подстановок можно задать подстановкой, переводящей 0 в 0.