Memory-hard функции (MHF) используются в криптографии по нескольким причинам:
Снижение эффективности параллельных вычислений. en.wikipedia.org MHF разработаны так, чтобы потреблять большое количество памяти на компьютере, что ограничивает количество одновременных вычислений. en.wikipedia.org Это снижает эффективность специализированного оборудования, которое использует параллельность, например, для взлома паролей или майнинга криптовалют. en.wikipedia.org
Увеличение стоимости попыток подбора пароля. en.wikipedia.org MHF значительно увеличивают стоимость проверки многих возможных паролей против утечек базы данных с хэшированными паролями, при этом не значительно увеличивая время вычислений для законных пользователей. en.wikipedia.org
Использование в добыче криптовалют. en.wikipedia.org Требования к памяти MHF делают нецелесообразным использование графических процессоров и специализированных интегральных схем (ASIC) для майнинга, стимулируя использование стандартных настольных компьютеров. www.password-hashing.net
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.