Оглавление
Лира 2
-
Обзор алгоритма Lyra2
- Lyra2 – это схема хэширования паролей и функция получения ключей.
- Алгоритм победил в конкурсе по хэшированию паролей в 2015 году.
- Используется в криптовалютах, таких как Vertcoin и MonaCoin.
-
Разработка и улучшения
- Разработана группой ученых из Политехнической школы Университета Сан-Паулу.
- Улучшения включают более высокий уровень защиты и устойчивость к атакам.
- Поддерживает параллелизм и позволяет точно регулировать использование памяти и времени.
-
Технические детали
- Входными данными являются соль и пароль, а выход используется для криптографических алгоритмов.
- Внутренняя память организована в виде матрицы, что обеспечивает последовательность процесса.
- Пользователь может настроить время выполнения в соответствии с ресурсами.
-
Анализ безопасности
- Стоимость атаки с использованием Lyra2 выше, чем у других алгоритмов.
- При высоких объемах памяти стоимость обработки Lyra2 сопоставима с Scrypt.
-
Представление и производительность
- Результаты одноядерной реализации SSE показывают быстрое выполнение.
- Lyra2 может работать с различными объемами памяти и времени обработки.
-
Рекомендации
- Ссылки на веб-сайт и репозиторий исходного кода доступны для дополнительной информации.