Снефру - Snefru
Снефру это криптографическая хеш-функция изобретен Ральф Меркл в 1990 году во время работы в Xerox PARC.[1]Функция поддерживает 128-битный и 256-битный вывод. Он был назван в честь Египтянин фараон Снеферу, продолжая традицию Хуфу и Хефрена блочные шифры.
Первоначальный дизайн Snefru оказался небезопасным. Эли Бихам и Ади Шамир кто смог использовать дифференциальный криптоанализ чтобы найти хеш-коллизии. Затем конструкция была изменена путем увеличения количества итераций основного прохода алгоритма с двух до восьми. Хотя дифференциальный криптоанализ может взломать исправленную версию с меньшей сложностью, чем поиск грубой силы (сертификационная слабость), атака требует операций и поэтому в настоящее время неосуществима на практике.[2]
Рекомендации
- ^ Ральф К. Меркл (1990). «Быстрая программная односторонняя хеш-функция». Журнал криптологии. 3 (1): 43–58. Дои:10.1007 / BF00203968.
- ^ Эли Бихам (19 июля 2008 г.). «Новые методы криптоанализа хеш-функций и улучшенные атаки на Snefru». Быстрое программное шифрование. Конспект лекций по информатике. 5086. С. 444–461. Дои:10.1007/978-3-540-71039-4_28. ISBN 978-3-540-71038-7.
внешняя ссылка
- Снефру-н на Ecrypt
- RHash на SourceForge.net, Открытый исходный код инструмент командной строки, который может вычислять и проверять Снефру-128 и Снефру-256
Эта статья о криптографии заглушка. Вы можете помочь Википедии расширяя это. |