Источники энтропии: шум, дрожание, квантовые процессы
Качество случайных чисел зависит от качества источника энтропии.
Термальный шум (Johnson-Nyquist noise)
Случайные флуктуации напряжения в резисторах. Формула: V_rms = √(4kTRΔf). Преимущества: предсказуемая статистика, простота измерения. Используется в большинстве коммерческих TRNG.
Фазовое дрожание (Jitter)
Случайные отклонения частоты генераторов. Intel rdrand использует jitter между двумя осцилляторами. Преимущества: высокая скорость сбора, интеграция в кремний. Недостатки: требует температурной компенсации.
Квантовые процессы
Распад фотонов, дробовой шум, квантовое туннелирование. Фундаментально непредсказуемы согласно квантовой механике. Преимущества: теоретическая абсолютная случайность. Недостатки: стоимость, сложность оборудования.
Системные источники
Время между прерываниями, сетевые пакеты, движение мыши, нажатия клавиш. Используются ОС для накопления энтропии. Преимущества: бесплатность, доступность. Недостатки: низкая скорость, потенциальная предсказуемость.