IT資格用語解説情報処理安全確保支援士試験・暗号技術
疑似乱数・疑似乱数生成器(PRNG)
更新日:
用語解説
暗号鍵やパスワードのソルトなどを生成する際に不可欠な「規則性のないデタラメな数値(乱数)」を、 コンピュータの計算によって人工的に作り出す仕組み です。
■ 試験で押さえるポイント
完全に予測不可能な「真の乱数」をコンピュータで作るのは難しいため、シード(種)と呼ばれる初期値から複雑な計算を行って乱数に見せかけます。
この生成器(PRNG)に脆弱性があると、暗号鍵が推測されてしまうため、暗号学的に安全な疑似乱数生成器(CSPRNG)を使用する必要があります。