Аргон2

Аргон2 Обзор Argon2 Argon2 — это семейство алгоритмов хеширования, разработанных для защиты от атак на пароли и другие данные.  Алгоритмы […]

Аргон2

  • Обзор Argon2

    • Argon2 — это семейство алгоритмов хеширования, разработанных для защиты от атак на пароли и другие данные. 
    • Алгоритмы Argon2 обеспечивают высокую устойчивость к атакам на GPU и по сторонним каналам, но имеют различные компромиссы в производительности и безопасности. 
  • История и развитие

    • Argon2 был разработан в 2015 году и является преемником алгоритма Scrypt. 
    • Алгоритм был создан для замены Scrypt, который стал уязвимым для атак на GPU. 
    • Argon2 получил широкое распространение и был принят в качестве стандарта в нескольких криптографических библиотеках. 
  • Типы и характеристики

    • Argon2d оптимизирован для устойчивости к атакам на GPU, но может быть уязвим для атак по побочным каналам. 
    • Argon2i оптимизирован для защиты от атак по сторонним каналам, но может быть менее устойчив к атакам на GPU. 
    • Argon2id сочетает в себе преимущества Argon2d и Argon2i, обеспечивая высокую устойчивость к обоим типам атак. 
  • Криптоанализ и рекомендации

    • Argon2d и Argon2i были атакованы, но Argon2id считается более устойчивым к атакам. 
    • RFC 9106 рекомендует использовать Argon2id для защиты от атак, если нет уверенности в типе атаки или если атаки по сторонним каналам считаются реальной угрозой. 
  • Параметры и рекомендации

    • Argon2 использует хэш-функцию Blake2 и позволяет генерировать дайджесты до 232 байт. 
    • Шпаргалка OWASP рекомендует использовать Argon2id с определенными параметрами для обеспечения высокой криптографической стойкости. 
  • Ссылки и ресурсы

    • Исходный код Argon2 доступен на Github, а также есть спецификация и соревнование по хэшированию паролей. 

Полный текст статьи:

Аргон2 — Википедия

Оставьте комментарий

Прокрутить вверх