ユーザ用ツール

サイト用ツール


beaglebone:20200224_hwrng

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
beaglebone:20200224_hwrng [2020-02-24 22:58]
tosihisa@netfort.gr.jp
beaglebone:20200224_hwrng [2020-02-24 23:11] (現在)
tosihisa@netfort.gr.jp
行 58: 行 58:
 </code> </code>
  
 +再起動して,エントロピーの値を調べてみます.
 +
 +<code>
 +$ cat /proc/sys/kernel/random/entropy_avail
 +2086
 +</code>
 +
 +https://archlinuxjp.kusakata.com/wiki/Haveged によると,この数値が1000以下だと暗号処理などで十分なエントロピーが貯まるまで止まるようですが,2000を超えているので問題なさそうです.
 +
 +乱数のテストをしてみます.
 +
 +<code>
 +$ rngtest -c 1000 </dev/random
 +rngtest 2-unofficial-mt.14
 +Copyright (c) 2004 by Henrique de Moraes Holschuh
 +This is free software; see the source for copying conditions.  There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 +
 +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; avg=877.696; max=1237.722)Kibits/s
 +rngtest: FIPS tests speed: (min=2.494; avg=10.879; max=11.623)Mibits/s
 +rngtest: Program run time: 24012010 microseconds
 +</code>
 +
 +https://wiki.archlinux.jp/index.php/Rng-tools によると,1000個のテストでは少し程度通らない場合があるようですが,2回試して FIPS 140-2 failures:0 でした.
 +
 +===== 変更履歴 =====
 +
 + * 2020-2-24 : 初版
  
beaglebone/20200224_hwrng.1582552710.txt.gz · 最終更新: 2020-02-24 22:58 by tosihisa@netfort.gr.jp