строительство Хайфа

Метод проектирования криптографических хэш-функций

Конструкция HAIFA ( хэш-итеративная структура ) — это криптографическая структура, используемая при проектировании хэш-функций . Это одна из современных альтернатив конструкции Меркла–Дамгарда , [1] позволяющая избежать ее недостатков, таких как атаки на расширение длины . Конструкция была разработана Эли Бихамом и Орром Данкельманом в 2007 году.

Три из 14 кандидатов второго тура в конкурсе хэш-функций NIST были основаны на конструкциях HAIFA ( BLAKE , SHAvite-3, ECHO). Другие хэш-функции, основанные на ней, — LAKE, Sarmal, SWIFFTX и HNF-256. Конструкция Skein (Unique Block Iteration) похожа на HAIFA. [2] Другая альтернативная конструкция — конструкция губки .

Ссылки

  1. ^ Бихам, Эли; Данкельман, Орр (24 августа 2006 г.). Структура итеративных хэш-функций — HAIFA. Второй семинар NIST по криптографическому хэшированию — через архив Cryptology ePrint: отчет 2007/278.
  2. ^ Жан-Филипп Омассон, Вилли Майер, Рафаэль Фан, Лука Хензен: Хэш-функция BLAKE , стр. 35
Взято с "https://en.wikipedia.org/w/index.php?title=HAIFA_construction&oldid=1171091606"