情報処理安全確保支援士暗記無料で始める

疑似乱数生成器とは?ぎじらんすうせいせいき

疑似乱数生成器とは、短い種(シード)から長い乱数列を生成する仕組み。暗号用途では、出力の一部から次の出力や内部状態を推測できない(予測不能性)ことが求められ、これを満たすものを暗号論的疑似乱数生成器(CSPRNG)と呼ぶ。共通鍵暗号とカウンタの反復(CTR_DRBG)などで構成する。

最終更新:2026-10-06

試験情報

情報処理安全確保支援士試験の頻出用語/午前II

別名:PRNG、CSPRNG

情報処理安全確保支援士を最短で暗記・合格する →

具体例

セッションIDやトークン、鍵、IVの生成には必ずCSPRNGを使う。言語標準の一般的な乱数関数(線形合同法など)を使うと値を予測されうる。

試験での引っ掛け

「統計的に一様なら暗号用途に使える」は誤り。一様性と予測不能性は別で、線形合同法は一様でも過去の出力から次を計算できる。またシードにプロセスIDや現在時刻を使うと探索空間が小さく、乱数の質以前に破られる。IV(初期化ベクトル)は秘密である必要はないが、予測不能性と再利用禁止が要る点も混同しやすい。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

情報処理安全確保支援士を最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • 「統計的に一様なら暗号用途に使える」は誤り。