|
Эта публикация цитируется в 1 научной статье (всего в 1 статье)
Математические методы криптографии
Обращение 29-шаговой функции сжатия MD5 при помощи алгоритмов решения проблемы булевой выполнимости
О. С. Заикин Институт динамики систем и теории управления имени В.М. Матросова Сибирского отделения Российской академии наук, г. Иркутск
Аннотация:
Криптографическая хеш-функция MD5 предложена в 1992 г. Ключевым компонентом MD5 является 64-шаговая функция сжатия. До сих пор не представляется возможным обратить функцию сжатия MD5 за реальное время, поэтому зачастую в данном контексте анализируются версии с сокращённым количеством шагов. В 2007 г. с помощью алгоритмов решения проблемы булевой выполнимости (SAT) была обращена 26-шаговая функции сжатия MD5. В 2012 г. с помощью SAT были обращены 27- и 28-шаговые версии. В настоящем исследовании предлагается подход к формированию 32 промежуточных задач обращения между парой последовательных шагов функции сжатия MD5. С помощью этого подхода построены промежуточные задачи обращения между 28 и 29 шагами. Несколько простых задач использованы для параметризации современного SAT-решателя, в результате чего впервые обращена 29-шаговая функция сжатия MD5.
Ключевые слова:
криптографическая хеш-функция, MD5, алгебраический криптоанализ, логический криптоанализ, проблема булевой выполнимости.
Образец цитирования:
О. С. Заикин, “Обращение 29-шаговой функции сжатия MD5 при помощи алгоритмов решения проблемы булевой выполнимости”, ПДМ. Приложение, 2023, № 16, 36–40
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/pdma603 https://www.mathnet.ru/rus/pdma/y2023/i16/p36
|
Статистика просмотров: |
Страница аннотации: | 52 | PDF полного текста: | 17 | Список литературы: | 17 |
|