疑似乱数・疑似乱数生成器(PRNG)

更新日:

用語解説

暗号鍵やパスワードのソルトなどを生成する際に不可欠な「規則性のないデタラメな数値(乱数)」を、 コンピュータの計算によって人工的に作り出す仕組み です。

■ 試験で押さえるポイント

  • 完全に予測不可能な「真の乱数」をコンピュータで作るのは難しいため、シード(種)と呼ばれる初期値から複雑な計算を行って乱数に見せかけます。

  • この生成器(PRNG)に脆弱性があると、暗号鍵が推測されてしまうため、暗号学的に安全な疑似乱数生成器(CSPRNG)を使用する必要があります。

音声で聞く

同じ分野の用語