Как остановить / Dev / случайное население из пула энтропии.Могу ли я выгрузить модуль, чтобы сделать это? - PullRequest
3 голосов
/ 14 сентября 2011

Я создаю TRNG, который говорит с моим ПК через USB как устройство CDC. Я хочу, чтобы / dev / random полностью не выбрал энтропию из пула энтропии и использовал вместо этого мои данные. Теория заключается в том, что пул может быть отравлен из-за того, как он в настоящее время собирает энтропию.

Я знаю, как удалить источники энтропии, но для этого нужно взломать ядро. Это вариант, но я бы предпочел просто выгрузить модуль, который записывает данные в / dev / random. Я пробовал rmmod и modprobe, но не могу определить название модуля. Возможно, я просто опускаю расширение или что-то в этом роде, но я новичок во всем, что касается работы с модулями ядра, поэтому я не могу точно сказать.

Также

modprobe -l | grep random

просто дает мне список вещей hw_random и

lsmod | grep random

ничего мне не дает.

Так что я не уверен, действительно ли я на правильном пути.

Любые указатели будут с благодарностью.

1 Ответ

0 голосов
/ 16 сентября 2011

Я удалил узел / dev / random и создал новый с другой парой основных младших номеров.Стандартный модуль все еще зависает, но он не касается нового узла.

...