如何从熵池中停止/ dev / random群体。我可以卸载模块吗?

时间:2011-09-14 13:16:05

标签: linux kernel-module entropy

我正在制作一个通过USB作为CDC设备与我的PC通信的TRNG。我想停止/ dev / random完全从熵池中获取熵,而是使用我的数据。理论上说,由于目前收集熵的方式,池可能会中毒。

我知道如何删除熵源,但这需要在内核中进行黑客攻击。这是一个选项,但我更愿意卸载将数据写入/ dev / random的模块。我已经尝试过rmmod和modprobe的东西,但无法弄清楚模块的名称。我可能只是遗漏了一个扩展或者其他东西,但是我对整个内核模块搞乱的事情都很陌生,所以我无法说出来。

另外

modprobe -l | grep random

只给我一个hw_random东西和

的列表
lsmod | grep random

什么也没给我。

所以我不确定我是否真的走在正确的轨道上。

任何指针都会非常感激。

1 个答案:

答案 0 :(得分:0)

我删除了/ dev / random节点并创建了一个具有不同主要次要编号对的新节点。标准模块仍然挂起,但它不会触及新节点。

相关问题