戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

プロジェクトマネージャ 2019年 午前2 問24


問題文

NISTが制定した、AESにおける鍵長の条件はどれか。

選択肢

ア:128ビット、192ビット、256ビットから選択する。(正解)
イ:256ビット未満で任意に指定する。
ウ:暗号化処理単位のブロック長よりも32ビット長くする。
エ:暗号化処理単位のブロック長よりも32ビット短くする。

🔒 解説は解答すると表示されます

AESの鍵長【午前2解説】

正解の理由

AESで使用できる鍵長は、NISTの規定により 128ビット、192ビット、256ビットの3種類です。したがって、この条件を示すアが正解です。
鍵長は暗号化に使う鍵の長さを表します。AESでは、ブロック長は常に128ビットですが、鍵長は上記の3種類から選択します。

解法ステップ

  1. 問題が尋ねているのは、AESの「鍵長」の条件だと確認します。
  2. AESの鍵長として認められている値を思い出します。
  3. 128ビット、192ビット、256ビットを挙げているアを選びます。

選択肢別の誤答解説

  • ア:正解です。AESの鍵長は128ビット、192ビット、256ビットのいずれかです。
  • イ:誤りです。鍵長を256ビット未満で任意に指定するのではありません。使用できる長さは3種類に定められています。
  • ウ:誤りです。鍵長をブロック長より32ビット長くする規定はありません。
  • エ:誤りです。鍵長をブロック長より32ビット短くする規定もありません。

よくある誤解

  • 鍵長とブロック長を混同する:AESのブロック長は128ビットで固定ですが、鍵長は128・192・256ビットから選びます。
  • 鍵長を任意に設定できると思う:AESでは、任意の長さではなく規定された3種類を使います。
  • 鍵長が長ければ処理単位も長くなると思う:鍵長を変えても、AESのブロック長は変わりません。

補足コラム

AESは、米国国立標準技術研究所(NIST)が標準化した共通鍵暗号方式です。鍵長が長いほど鍵の候補数は増えますが、鍵長の違いによってAESのブロック長が変わるわけではありません。

FAQ

Q. AES-256の「256」は何を表しますか?
A. 鍵長が256ビットであることを表します。ブロック長を示す数字ではありません。
Q. AESのブロック長は、鍵長によって変わりますか?
A. 変わりません。AESのブロック長は128ビットです。

関連キーワード: AES、鍵長、ブロック長、共通鍵暗号、NIST
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

プロジェクトマネージャを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について