Анализ шифров с наличием S-блока дифференциальным методом

Abstract

Наряду с линейным, дифференциальный криптоанализ является самым распространенным при атаках на блочные шифры. Этим методом был взломан шифр DES. Подобной атаке подвержены шифры с постоянным S-блоком. Данный метод работает с парами шифротекстов, для которых известно различие соответствующих открытых текстов, и рассматривает изменение этих различий в процессе шифрования. В работе изучены уязвимости блочных шифров, которые широко применяются в настоящее время для закрытия информации в инфокоммуникационных системах. Смоделирована задача нахождения секретного ключа при наличии «черного ящика», генерирующего шифротексты по неизвестному алгоритму. Предложена методика определения наличия нелинейности в алгоритме шифрования. Проанализирован метод дифференциального криптоанализа для нелинейных S-блоков. Разработана программа на языке Python 3.6, позволяющая установить ключ шифрования, посредством дифференциального криптоанализа S- блока 3x2 и подробно продемонстрировать пошаговое выполнение алгоритма. Данное приложение может быть полезно не только для студентов, изучающих криптографию и криптоанализ, но и криптоаналитикам анализирующим уязвимости того или иного блочного шифра.

Authors and Affiliations

Маргарита Вадимовна Бабичева, Богдан Сергеевич Савченко

Keywords

Related Articles

Тепловые насосы, работающие по циклу Стирлинга, с цилиндрами постоянной температуры

Рассмотрены варианты схем построения тепловых машин Стирлинга для теплонасосных установок. Предложены схемы машин двойного действия с цилиндрами, в рабочих полостях которых температуры рабочего тела одинаковы. Такое конс...

Сопротивление трения и теплообмен в турбулентных потоках водных растворов гидродинамически-активных полимеров и поверхностно-активных веществ

Снижение гидродинамического сопротивления турбулентного трения (ГСТТ) жидкостей добавками высокомолекулярных полимеров (ВП) и мицеллообразующих поверхностно-активных веществ (МПАВ) имеет перспективы широкого практическог...

Обзор способов уменьшения эффективной поверхности рассеивания радиотехнических объектов

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

Инструментальная среда цифровой обработки и исследования речевых сигналов «СogniSPEECH»

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

Биологическая очистка сточных вод в аэротенках с затопленной пневматической системой аэрации

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

Download PDF file
  • EP ID EP639611
  • DOI -
  • Views 73
  • Downloads 0

How To Cite

Маргарита Вадимовна Бабичева, Богдан Сергеевич Савченко (2018). Анализ шифров с наличием S-блока дифференциальным методом. Вестник Донецкого национального университета. Серия Г: Технические науки, 1(4), 42-48. https://europub.co.uk/articles/-A-639611