|
Вычислительные методы в дискретной математике
Применение инверсных лазеек для построения атак из класса «угадывай и определяй» на хеш-функции семейства MD4
И. А. Грибанова, А. А. Семёнов Институт динамики систем и теории управления имени В.М. Матросова Сибирского отделения Российской академии наук, г. Иркутск
Аннотация:
Приведены новые атаки из класса «угадывай и определяй» для хеш-функций вида MD4-$k$, $k>39$. Описываемые атаки основаны на концепции инверсной лазейки. Для решения задач криптоанализа, ослабленных подстановками угадываемых бит, используются SAT-решатели. Задача поиска инверсной лазейки, обеспечивающей атаку с относительно малой трудоёмкостью, ставится в форме задачи минимизации специальной псевдобулевой функции. Для её решения используются три метаэвристических алгоритма: алгоритм поиска с запретами, $(1+1)$-$FEA_{\beta}$ и специальный вариант генетического алгоритма. Перечисленные алгоритмы дают атаки на рассматриваемые функции с близкими оценками трудоемкости. Для функции сжатия полнораундового MD4 лучшие атаки строит генетический алгоритм.
Ключевые слова:
задача поиска прообразов криптографической хеш-функции, атаки из класса «угадывай и определяй», инверсные лазейки, SAT.
Образец цитирования:
И. А. Грибанова, А. А. Семёнов, “Применение инверсных лазеек для построения атак из класса «угадывай и определяй» на хеш-функции семейства MD4”, ПДМ. Приложение, 2020, № 13, 124–129
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/pdma517 https://www.mathnet.ru/rus/pdma/y2020/i13/p124
|
Статистика просмотров: |
Страница аннотации: | 168 | PDF полного текста: | 48 | Список литературы: | 25 |
|