ラズベリーパイの調理法

Raspberry Piニュース、および関連商品紹介

USB ハードウェア乱数発生器 - TrueRNG

20150619a_TrueRNG_01.jpg

米国、ボルチモアを拠点とする、ubld.it の TrueRNG、USB ハードウェア乱数発生器です。
セキュリティ関連で、質のいい高速に生成される乱数が要求されています。
TrueRNG は、350 kbits/秒以上と、高速に乱数を生成します。

Linux エントロピープールは、要求に応えきれなくなると、必要な乱数がたまるまでブロックします。TrueRNG を使用すると、瞬時にエントロピープールに出力するので、ブロックを防ぐことが出来ます。

下図は、利用可能エントロピーの時間変化を現したものですが、最初のグラフは、TrueRNG なしで、サイズの大きなファイルを暗号化しているときです。

20150619a_TrueRNG_02.jpg

次のグラフは、TrueRNG でエントロピーをリカバリーしています。

20150619a_TrueRNG_03.jpg

TrueRNG は乱数発生で実績のある、アバランシェ効果(電子なだれ効果)を利用しているとのこと。半導体ジャンクションにレギュレータでバイアスをかけ、増幅、高速デジタイズ、ホワイトニングして、49.1 KBytes以上のスループットで送信しています。

プリケーション:
- セキュリティ関係(SSH, SSL, GPG, etc)
- ゲームサーバ(Lottery, Dice Roller, Coin Flipper, Playing Cards)
- 統計サンプリング
- シミュレーション


環境:
- Linux、Windows、OSX
- USB 2.0


Features:
- High Output Speed: >350 kilobits / second
- Internal Whitening
- Native Windows (XP/8/8.1) and Linux Support (CDC Virtual Serial Port)
- Passes all the industry standard tests (Dieharder, ENT, Rngtest, etc.)
- Low power <= 20 mA
- Compatible with embedded environments such as Beaglebone, Raspberry PI, and UDOO


ドキュメント(TrueRNG Hardware Random Number Generator)


TrueRNG - USB ハードウェア乱数発生器 Hardware Random Number Generator




スポンサーサイト

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://raspi10.blog.fc2.com/tb.php/482-369f9532
この記事にトラックバックする(FC2ブログユーザー)

FC2Ad