В прошлом месяце мы рассказывали об экспериментаторе, который показал нам урок о том, как использовать RTL-SDR и rtl_entropy для генерации случайных паролей. Теперь другой экспериментатор, Sean Cassidy, использовал BladeRF для генерации энтропии и использования её для инициализации /dev/random. В посте Sean Cassidy объясняет, что такое /dev/random, и насколько важно обеспечить в Linux хороший источник энтропии, или риск того, что ключи шифрования будут обнаружены.
Он пишет, что Linux обычно получает энтропию от активности, такой как перемещение мыши, сетевой активности или даже аппаратные генераторы случайных чисел, доступные на некоторых процессорах Intel. Однако он упоминает, что аппаратные генераторы случайных чисел, вероятно, имеют скрытую заднюю дверь правительства для шпионажа, и поэтому им нельзя доверять. Чтобы обойти это, Sean Cassidy решил использовать свой BladeRF в качестве аппаратного генератора случайных чисел, но он также пишет, что RTL-SDR тоже будет работать.
Настройка проста: установка программного обеспечения brf_entropy или rtl_entropy для RTL-SDR, а затем использование команды rngd для отбора энтропии для /dev/random из выходного сигнала BladeRF.
Источник:
