Jump to content

Дифференциальный криптоанализ высшего порядка

В криптографии блочных дифференциальный криптоанализ высшего порядка является обобщением дифференциального криптоанализа , атаки, используемой против шифров . В то время как в стандартном дифференциальном криптоанализе используется разница только между двумя текстами, дифференциальный криптоанализ более высокого порядка изучает распространение набора различий между большим набором текстов. Сюэцзя Лай в 1994 году заложил основу, показав, что дифференциалы являются частным случаем более общего случая производных более высокого порядка. [1] Ларс Кнудсен в том же году смог показать, как концепцию производных более высокого порядка можно использовать для проведения атак на блочные шифры. [2] Эти атаки могут превосходить стандартный дифференциальный криптоанализ. Дифференциальный криптоанализ высшего порядка, в частности, использовался для взлома KN-Cipher , шифра, который, как ранее было доказано, невосприимчив к стандартному дифференциальному криптоанализу. [3]

Производные высшего порядка [ править ]

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

Это мотивирует определение производной функции в какой-то момент как [1]

.

Используя это определение, -я производная при можно рекурсивно определить как [1]

.

Так например .

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

Дифференциальные атаки высшего порядка [ править ]

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

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

Кубические атаки считаются вариантом дифференциальных атак более высокого порядка. [4]

порядка Устойчивость к дифференциальным высшего атакам

Ограничения дифференциальных атак порядка высшего

Работает для малых или малых S-блоков или малых S-блоков. В дополнение к операциям AND и XOR.

См. также [ править ]

Ссылки [ править ]

  1. Перейти обратно: Перейти обратно: а б с Лай, Сюэцзя (1994). «Производные высшего порядка и дифференциальный криптоанализ». Связь и криптография . Том. 276. Спрингер США. стр. 227–233. дои : 10.1007/978-1-4615-2694-0_23 . ISBN  978-1-4613-6159-6 .
  2. ^ Кнудсен, Ларс (1994). Усеченные дифференциалы и дифференциалы высшего порядка ( PDF / PostScript ) . Быстрое программное шифрование (FSE 1994). Спрингер-Верлаг . стр. 196–211 . Проверено 14 февраля 2007 г.
  3. ^ Якобсен, Томас и Кнудсен, Ларс (1997). «Интерполяционная атака на блочные шифры». Быстрое программное шифрование . Конспекты лекций по информатике. Том. 1267. Шпрингер Берлин Гейдельберг. стр. 28–40. дои : 10.1007/BFb0052332 . ISBN  978-3-540-63247-4 . {{cite book}}: CS1 maint: несколько имен: список авторов ( ссылка )
  4. ^ Дэниел Дж. Бернштейн (14 января 2009 г.). «Почему атаки куба ничего не сломали?» . Проверено 18 мая 2014 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 39872e04918545f227d77282d7b34dd0__1693016340
URL1:https://arc.ask3.ru/arc/aa/39/d0/39872e04918545f227d77282d7b34dd0.html
Заголовок, (Title) документа по адресу, URL1:
Higher-order differential cryptanalysis - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)