メインコンテンツまでスキップ

RFC 4086 - セキュリティのためのランダム性要件

  • ステータス: Best Current Practice
  • 発行日: June 2005
  • ストリーム: IETF
  • 廃止: RFC1750
  • エラッタ: エラッタなし

このメモの位置付け

この文書は, インターネットコミュニティのためのインターネット最良の現在の実践を規定し, 改善のための議論と提案を求めます。このメモの配布は無制限です。

著作権表示

Copyright (C) The Internet Society (2005).

概要

セキュリティシステムは, パターン分析の試みを阻止する強力な暗号アルゴリズムの上に構築されています。しかし, これらのシステムのセキュリティは, パスワード, 暗号鍵, および類似の量のための秘密の量を生成することに依存しています。秘密の量を生成するために疑似ランダムプロセスを使用すると, 疑似セキュリティになる可能性があります。洗練された攻撃者は, 秘密の量を生成した環境を再現し, 結果として得られる小さな可能性のセットを検索する方が, 潜在的な数値空間全体でそれらの量を見つけるよりも簡単であることに気付くかもしれません。

資源が豊富で動機付けられた敵を阻止するためにランダムな量を選択することは, 驚くほど困難です。この文書は, そのような量を生成するために, 貧弱なエントロピー源または従来の疑似乱数生成技術を使用する際の多くの落とし穴を指摘しています。真にランダムなハードウェア技術の使用を推奨し, 多くのシステムの既存のハードウェアがこの目的に使用できることを示しています。ハードウェアソリューションが利用できない場合に問題を改善するための提案を提供し, 一部のアプリケーションでそのような量がどの程度大きくなければならないかの例を示します。

目次