Прикладная дискретная математика. Приложение
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



ПДМ. Приложение:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Прикладная дискретная математика. Приложение, 2015, выпуск 8, страницы 139–142
DOI: https://doi.org/10.17223/2226308X/8/54
(Mi pdma203)
 

Эта публикация цитируется в 2 научных статьях (всего в 2 статьях)

Вычислительные методы в дискретной математике

Применение алгоритмов решения проблемы булевой выполнимости к криптоанализу хэш-функций семейства MD

И. А. Богачковаa, О. С. Заикинb, С. Е. Кочемазовb, И. В. Отпущенниковb, А. А. Семёновb

a Институт математики, экономики и информатики, г. Иркутск
b Институт динамики систем и теории управления им. В. М. Матросова, г. Иркутск
Список литературы:
Аннотация: Задачи поиска коллизий криптографических хэш-функций семейства MD рассматриваются как варианты задачи о булевой выполнимости (SAT). Для построения SAT-кодировок алгоритмов MD4 и MD5 использована система Transalg автоматической трансляции алгоритмических описаний дискретных функций в булевы уравнения. Полученные кодировки оказались существенно экономнее известных аналогов. В построенные SAT-кодировки хэш-функций добавлены дополнительные условия, кодирующие известные разностные атаки на данные функции. Время решения SAT-задач, кодирующих поиск одноблоковых коллизий для функции MD4, составило в среднем менее 1 с на ПК средней производительности. Для решения SAT-задач, кодирующих поиск двухблоковых коллизий для функции MD5, использованы параллельные SAT-решатели и вычислительный кластер. В результате был выделен класс двухблоковых коллизий для MD5 с 10 первыми нулевыми байтами. Построено несколько десятков коллизий такого типа. Рассмотрена также задача обращения хэш-функции MD4 (поиск прообраза для фиксированного хэша). В процессе решения данной задачи разработана техника, использующая так называемые “переменные переключения”. Использование переменных переключения позволило найти новые дополнительные условия (типа “условий Доббертина”), учёт которых ускорил решение проблемы обращения $39$-шагового варианта MD4 в сотни раз.
Ключевые слова: криптографические хэш-функции, коллизии для хэш-функций, алгоритмы MD4, MD5, задача о булевой выполнимости, SAT.
Тип публикации: Статья
УДК: 519.7+004.832.25
Образец цитирования: И. А. Богачкова, О. С. Заикин, С. Е. Кочемазов, И. В. Отпущенников, А. А. Семёнов, “Применение алгоритмов решения проблемы булевой выполнимости к криптоанализу хэш-функций семейства MD”, ПДМ. Приложение, 2015, № 8, 139–142
Цитирование в формате AMSBIB
\RBibitem{BogZaiKoc15}
\by И.~А.~Богачкова, О.~С.~Заикин, С.~Е.~Кочемазов, И.~В.~Отпущенников, А.~А.~Семёнов
\paper Применение алгоритмов решения проблемы булевой выполнимости к~криптоанализу хэш-функций семейства MD
\jour ПДМ. Приложение
\yr 2015
\issue 8
\pages 139--142
\mathnet{http://mi.mathnet.ru/pdma203}
\crossref{https://doi.org/10.17223/2226308X/8/54}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/pdma203
  • https://www.mathnet.ru/rus/pdma/y2015/i8/p139
  • Эта публикация цитируется в следующих 2 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Прикладная дискретная математика. Приложение
    Статистика просмотров:
    Страница аннотации:273
    PDF полного текста:132
    Список литературы:26
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024