3. Entropy Sources (エントロピーソース)
3. Entropy Sources (エントロピーソース)
エントロピーソースは非常に実装依存である傾向があります。十分なエントロピーを収集したら, セクション 4 および 5 で説明されているように必要に応じてスキュー除去または混合した後, セクション 6 および 7 で説明されているように, 必要な量の暗号学的に強力な擬似ランダム性を生成するためのシードとして使用できます。
将来, 真の, 強力で, ポータブルなランダム性に希望はありますか? あるかもしれません。必要なのは, 予測不可能な数の物理的なソースだけです。
熱雑音 (集積回路ではジョンソンノイズと呼ばれることもあります) または放射性崩壊源と高速で自由に動作する発振器は, 直接トリックを行います [GIFFORD]。これは些細な量のハードウェアであり, コンピュータシステムのアーキテクチャの標準部分として簡単に含めることができます。ほとんどのオーディオ (またはビデオ) 入力デバイスは使用可能です [TURBID]。さらに, 回転ディスクまたはリング発振器と安定した (クリスタル) 時間源などを備えたシステムには, 適切なランダム性のソースがあります ([DAVIS] およびセクション 3.3)。必要なのは, この小さな追加のハードウェアとそれにアクセスするソフトウェアが必要で有用であるというコンピュータベンダー間の共通の認識だけです。
ANSI X9 は現在, エントロピーソースに特化したパートを含む標準を開発しています。[X9.82] のパート 2 を参照してください。