Невозможный дифференциальный криптоанализ

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

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

Ларс Кнудсен кажется первым, кто использовал форму этой атаки, в статье 1998 года, где он представил своего кандидата AES, DEAL. Первая презентация, привлекшая внимание криптографического сообщества, была позже в том же году на основной сессии CRYPTO '98, на которой Эли Бихам, Алекс Бирюков, и Ади Шамир ввел название «невозможный дифференциал» и использовал эту технику, чтобы разбить 4,5 раунда из 8,5 IDEA и 31 раунд из 32 раунда NSA - разработанный шифр Skipjack. Это развитие привело к тому, что криптограф Брюс Шнайер предположил, что АНБ не имело ранее знаний о невозможном дифференциальном криптоанализе. С тех пор этот метод был применен ко многим другим шифрам: Хуфу и Хафр, E2, варианты Змея, MARS, Twofish, Rijndael, CRYPTON, Zodiac, Hierocrypt-3, TEA, XTEA, ARIA, Camellia и SHACAL-2.

Бихам, Бирюков и Шамир также представили относительно эффективный специализированный метод поиска невозможных различий, который они назвали «промахом посередине». атака. Это состоит из нахождения «двух событий с вероятностью один, условия которых не могут быть выполнены вместе».

Ссылки
Дополнительная литература
Последняя правка сделана 2021-05-23 12:29:39
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте