IT-словарь › Безопасность › Yarrow (ГПСЧ)

Yarrow (ГПСЧ)

Безопасность Svenska → Обновлено: 2026-10-20

Криптографический генератор случайных чисел от Counterpane (1999), долгие годы служивший основой /dev/random во FreeBSD и macOS.

Джон Келси, Брюс Шнайер и Нильс Фергюсон опубликовали Yarrow-160 с чёткой задачей: генератор, переживающий ситуацию, когда атакующий видит или влияет на часть его входных данных. Энтропия поступает в два пула — быстрый, который пересеивается часто, и медленный, который ждёт, пока вклад внесут несколько источников. В эталонной версии использовались SHA-1 и тройной DES.

Ахиллесовой пятой стало то, что для каждого источника требовалась оценка энтропии, а плохие оценки трудно заметить. Авторы сами сделали вывод и в 2003 году заменили его на Fortuna; Yarrow — один из немногих алгоритмов, выведенных из обращения его же создателями, а не атакой.

← Назад к словарю