NaSHA
Эта статья нуждается в дополнительных цитатах для проверки . ( июль 2009 г. ) |
NaSHA — это хэш-функция , принятая в качестве кандидата SHA-3 первого раунда конкурса хэш-функций NIST .
NaSHA была разработана Смайлом Марковски и Александрой Милевой при участии Симоны Самардзиски (программист) и Боро Якимовски (программист). NaSHA поддерживает размеры внутреннего состояния 1024 и 2048 бит, а также произвольные выходные размеры от 125 до 512 бит. Он использует преобразования квазигрупповых строк с квазигруппами порядка 2. 64 , определяемый расширенными сетями Фейстеля. [ 1 ] Квазигруппы, используемые на каждой итерации функции сжатия, различны и зависят от обрабатываемого блока сообщения.
Авторы заявляют о производительности до 23,06 тактов на байт на процессоре Intel Core 2 Duo в 64-битном режиме.
Криптоанализ во время конкурса SHA-3 показал, что версия NaSHA 384/512 восприимчива к коллизионным атакам . [ 2 ] но авторы оспорили эти атаки, а также внесли небольшие изменения, чтобы добиться силы версии 224/256.