Преимущества аппаратных генераторов случайных чисел перед программными:
- Истинно случайная генерация. 35 Аппаратные генераторы создают последовательность чисел на основе измеряемых, хаотически изменяющихся параметров протекающего физического процесса. 2
- Отсутствие внутреннего состояния. 5 Если состояние программного генератора утечёт, это не обеспечит никакой случайности, поскольку злоумышленник сможет генерировать те же выходные данные. 5
Недостатки аппаратных генераторов:
- Относительно медленная работа по сравнению с генераторами псевдослучайных последовательностей. 12
- Деградация со временем, поэтому генераторы необходимо тестировать на статистическую случайность перед каждым использованием. 12
- Смещение математического ожидания последовательности выходных битов (когда одних чисел в последовательности больше, чем других, например, единиц больше, чем нулей в двоичной системе). 12