3

CDCデバイスとしてUSB経由でPCと通信するTRNGを作成しています。/ dev / randomがエントロピープールからエントロピーを調達するのを完全に停止し、代わりにデータを使用したいと思います。理論は、プールが現在エントロピーを収集する方法のために、プールが毒される可能性があるというものです。

エントロピーのソースを削除する方法は知っていますが、カーネルをハッキングする必要があります。これはオプションですが、データを/ dev/randomに書き込むモジュールをアンロードすることをお勧めします。rmmodとmodprobeを試しましたが、モジュールの名前がわかりません。拡張機能などを省略している可能性はありますが、カーネルモジュールをいじるというビジネス全体に慣れていないため、実際にはわかりません。

また

modprobe -l | grep random

hw_randomのもののリストを私に与えるだけです

lsmod | grep random

私には何も与えません。

ですから、私が本当に正しい方向に進んでいるかどうかはわかりません。

任意のポインタをいただければ幸いです。

4

1 に答える 1

0

/ dev / randomノードを削除し、メジャーマイナー番号のペアが異なる新しいノードを作成しました。標準モジュールはまだハングアウトしていますが、新しいノードには接続していません。

于 2011-09-16T11:09:33.563 に答える