在linux中添加熵估计作为非特权进程

在linux中添加熵估计作为非特权进程,linux,random,privileges,entropy,Linux,Random,Privileges,Entropy,在linux中,任何进程都可以将随机数据写入/dev/random,以提高从/dev/random或/dev/urandom读取的熵,但这不会增加熵估计,因此从/dev/random请求数据通常非常缓慢,没有一些加速(/dev/urandom是非阻塞的,但这不是我的问题) 是否有任何步骤,如文件上的随机搜索,可供非特权进程用于增加熵估计 假设有一个可供选择的强随机源可供使用。如果您有一些强随机源,管理员应该已经安排好通过具有足够特权的进程将其转储到/dev/random中 不允许非特权过程直接影

在linux中,任何进程都可以将随机数据写入/dev/random,以提高从/dev/random或/dev/urandom读取的熵,但这不会增加熵估计,因此从/dev/random请求数据通常非常缓慢,没有一些加速(/dev/urandom是非阻塞的,但这不是我的问题)

是否有任何步骤,如文件上的随机搜索,可供非特权进程用于增加熵估计


假设有一个可供选择的强随机源可供使用。

如果您有一些强随机源,管理员应该已经安排好通过具有足够特权的进程将其转储到
/dev/random

不允许非特权过程直接影响熵估计。 然而,内核从中断的计时中获得了少量的信息,因此您的进程可能会做一些事情,导致硬件引发中断。
如果文件恰好被缓存,则随机搜索不是非常随机的;影响中断的一个更直接的方法是使用随机过期时间运行一些中断。

似乎不太可能允许一个非特权进程这样做,因为它实际上有输入低熵数据的风险。