Snefru — криптографическая хеш-функция , изобретенная Ральфом Мерклем в 1990 году во время работы в Xerox PARC . [1] Функция поддерживает 128-битный и 256-битный вывод. Он был назван в честь египетского фараона Снеферу , продолжая традицию блочных шифров Хуфу и Хафра .
Эли Бихам и Ади Шамир показали, что первоначальная конструкция Snefru небезопасна, и они смогли использовать дифференциальный криптоанализ для обнаружения коллизий хэшей. Затем конструкция была модифицирована за счет увеличения количества итераций основного прохода алгоритма с двух до восьми. Хотя дифференциальный криптоанализ может взломать исправленную версию с меньшей сложностью, чем перебор методом перебора (сертификационная слабость), атака требует операций и, следовательно, в настоящее время неосуществима на практике. [2]
{{cite book}}
: CS1 maint: местоположение ( ссылка ) CS1 maint: отсутствует местоположение издателя ( ссылка )