Наличие качественной энтропии крайне необходимо для ОС и критически влияет непосредственно на её безопасность, при использовании техник «случайное выравнивание адресного пространства» (ASLR)! Очень много случайных чисел также необходимо для криптографических операций: шифрования трафика, создания ключей и прочего.
Откуда брать случайные числа:
- Аппаратные True Random Number Generators - основанные на законах квантовой механики.
- clrng - PRNG с системных таймеров.
- timer_entropyd - PRNG с системных таймеров.
- CONFIG_PAX_LATENT_ENTROPY - PRNG с системных таймеров и перерываний.
- audio-entropyd - микрофон, звуковые сигналы.
- video_entropyd - видеокамера, с разницы между двумя случайными кадрами.
- MWC64X - PRNG использующие GPU с OpenCL.
- clRNG - PRNG использующие GPU с OpenCL.
- Прочие источники энтропии и тесты её качества.
В системе одновременно можно запускать сразу несколько сервисов для создания энтропии.
Для безопасной работы необходимо >200бит/с энтропии!
$ cat /dev/random
$ reset
Если не секрет, откуда берёте энтропию Вы?