beaglebone:20200224_hwrng
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| beaglebone:20200224_hwrng [2020-02-24 13:34] – tosihisa@netfort.gr.jp | beaglebone:20200224_hwrng [2020-02-24 14:11] (現在) – tosihisa@netfort.gr.jp | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | ====== BeagleBoneでハードウェア乱数を有効にしてみる ====== | + | ====== BeagleBoneでハードウェア乱数を使ってみる ====== |
| - | * ハードウェア:BeagleBone Green Wireless | + | |
| - | * Linux 情報は以下の通り | + | * Linux 情報は以下の通り |
| < | < | ||
| $ uname -r | $ uname -r | ||
| 4.19.94-ti-r35 | 4.19.94-ti-r35 | ||
| + | $ cat / | ||
| + | 10.3 | ||
| </ | </ | ||
| 行 19: | 行 21: | ||
| CONFIG_HW_RANDOM_TPM=y | CONFIG_HW_RANDOM_TPM=y | ||
| </ | </ | ||
| + | |||
| + | ハードウェア乱数が使えそうです. | ||
| + | |||
| + | ===== rng-tools のインストール ===== | ||
| + | |||
| + | < | ||
| + | $ sudo apt-get install rng-tools | ||
| + | </ | ||
| + | |||
| + | インストールできたら,動作状態を確認します. | ||
| + | |||
| + | < | ||
| + | $ sudo systemctl status rng-tools.service | ||
| + | ● rng-tools.service | ||
| + | | ||
| + | | ||
| + | Docs: man: | ||
| + | Process: 2162 ExecStart=/ | ||
| + | Tasks: 4 (limit: 1024) | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | Feb 24 22:43:38 beaglebone systemd[1]: Starting rng-tools.service... | ||
| + | Feb 24 22:43:38 beaglebone rng-tools[2162]: | ||
| + | Feb 24 22:43:38 beaglebone systemd[1]: Started rng-tools.service. | ||
| + | Feb 24 22:43:38 beaglebone rngd[2164]: rngd 2-unofficial-mt.14 starting up... | ||
| + | Feb 24 22:43:38 beaglebone rngd[2164]: entropy feed to the kernel ready | ||
| + | </ | ||
| + | |||
| + | haveged を停止します. | ||
| + | |||
| + | < | ||
| + | $ sudo systemctl stop haveged.service | ||
| + | $ sudo systemctl disable haveged.service | ||
| + | </ | ||
| + | |||
| + | 再起動して,エントロピーの値を調べてみます. | ||
| + | |||
| + | < | ||
| + | $ cat / | ||
| + | 2086 | ||
| + | </ | ||
| + | |||
| + | https:// | ||
| + | |||
| + | 乱数のテストをしてみます. | ||
| + | |||
| + | < | ||
| + | $ rngtest -c 1000 </ | ||
| + | rngtest 2-unofficial-mt.14 | ||
| + | Copyright (c) 2004 by Henrique de Moraes Holschuh | ||
| + | This is free software; see the source for copying conditions. | ||
| + | |||
| + | rngtest: starting FIPS tests... | ||
| + | rngtest: bits received from input: 20000032 | ||
| + | rngtest: FIPS 140-2 successes: 1000 | ||
| + | rngtest: FIPS 140-2 failures: 0 | ||
| + | rngtest: FIPS 140-2(2001-10-10) Monobit: 0 | ||
| + | rngtest: FIPS 140-2(2001-10-10) Poker: 0 | ||
| + | rngtest: FIPS 140-2(2001-10-10) Runs: 0 | ||
| + | rngtest: FIPS 140-2(2001-10-10) Long run: 0 | ||
| + | rngtest: FIPS 140-2(2001-10-10) Continuous run: 0 | ||
| + | rngtest: input channel speed: (min=709.788; | ||
| + | rngtest: FIPS tests speed: (min=2.494; avg=10.879; max=11.623)Mibits/ | ||
| + | rngtest: Program run time: 24012010 microseconds | ||
| + | </ | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ===== 変更履歴 ===== | ||
| + | |||
| + | * 2020-2-24 : 初版 | ||
beaglebone/20200224_hwrng.1582551282.txt.gz · 最終更新: 2020-02-24 13:34 by tosihisa@netfort.gr.jp
