Я создаю TRNG, который говорит с моим ПК через USB как устройство CDC. Я хочу, чтобы / dev / random полностью не выбрал энтропию из пула энтропии и использовал вместо этого мои данные. Теория заключается в том, что пул может быть отравлен из-за того, как он в настоящее время собирает энтропию.
Я знаю, как удалить источники энтропии, но для этого нужно взломать ядро. Это вариант, но я бы предпочел просто выгрузить модуль, который записывает данные в / dev / random. Я пробовал rmmod и modprobe, но не могу определить название модуля. Возможно, я просто опускаю расширение или что-то в этом роде, но я новичок во всем, что касается работы с модулями ядра, поэтому я не могу точно сказать.
Также
modprobe -l | grep random
просто дает мне список вещей hw_random и
lsmod | grep random
ничего мне не дает.
Так что я не уверен, действительно ли я на правильном пути.
Любые указатели будут с благодарностью.