beaglebone:20200224_hwrng
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
beaglebone:20200224_hwrng [2020-02-24 13:42] – tosihisa@netfort.gr.jp | beaglebone:20200224_hwrng [2020-02-24 14:11] (現在) – tosihisa@netfort.gr.jp | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== BeagleBoneでハードウェア乱数を有効にしてみる ====== | + | ====== BeagleBoneでハードウェア乱数を使ってみる ====== |
* ハードウェア:BeagleBone Green Wireless | * ハードウェア:BeagleBone Green Wireless | ||
行 21: | 行 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.1582551746.txt.gz · 最終更新: 2020-02-24 13:42 by tosihisa@netfort.gr.jp