Оглавление [Скрыть]
MD6
-
Обзор алгоритма MD6
- MD6 – это криптографическая хэш-функция, использующая древовидную структуру Меркла.
- Производительность составляет 28 циклов на байт на процессоре Intel Core 2 Duo.
- Доказана стойкость к дифференциальному криптоанализу.
- Исходный код доступен под лицензией MIT.
-
Производительность и безопасность
- На 16-ядерной архитектуре возможна передача сообщений со скоростью свыше 1 Гбит/с.
- В 2008 году обнаружена ошибка в эталонной реализации, исправленная в 2009 году.
-
Участие в конкурсе NIST SHA-3
- MD6 был представлен на конкурс, но не прошел во второй раунд из-за проблем со скоростью и устойчивостью к атакам.
- В 2011 году опубликовано улучшенное доказательство устойчивости к дифференциальным атакам.
-
Дополнительные сведения
- Хэш строки нулевой длины имеет специальное значение.
- Ссылки на сравнение криптографических хэш-функций и рекомендации по использованию MD6.
- Присутствует справочный документ MD6.