IPA過去問ドリル

平成30年度 秋期 基本情報技術者試験 午前 問37

テクノロジ/セキュリティ

AES-256で暗号化されていることが分かっている暗号文が与えられているとき,ブルートフォース攻撃で鍵と解読した平文を得るまでに必要な試行回数の最大値はどれか。

出典:平成30年度 秋期 基本情報技術者試験 午前 問37

正解:エ

解説

AES-256は256ビットの鍵長をもつ暗号方式です。ブルートフォース攻撃では,考えられる鍵の組合せを総当たりで試すため,最悪の場合,鍵空間の全パターンである2の256乗通りを試行する必要があります。

選択肢ごとの解説

  • 誤り。256はビット数(鍵長)であり,試行回数(鍵の組合せ数)ではありません。
  • 誤り。2の128乗はAES-128の鍵空間の大きさであり,AES-256の鍵空間ではありません。
  • 誤り。鍵の一部のパターンを除外した場合の数に近く,鍵空間全体を表す値ではありません。
  • 正しい。256ビットの鍵がとり得る組合せの総数は2の256乗通りであり,これがブルートフォース攻撃で必要な試行回数の最大値です。
基本情報技術者の過去問を演習モードで解く