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

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


問題文

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

選択肢

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

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

AESの鍵長【午前2解説】

正解の理由

AESで使用できる鍵長は、128ビット、192ビット、256ビットの3種類です。したがって、正しいのはアです。
AESでは、暗号化の単位となるブロック長は128ビットに固定されています。一方、鍵長は3種類から選択でき、ブロック長とは別に定められています。

解法ステップ

  1. AESの鍵長として規定されている値を思い出します。
  2. AESで選択できる鍵長は、128ビット、192ビット、256ビットです。
  3. これらをすべて挙げている選択肢を選びます。

選択肢別の誤答解説

  • ア:正しいです。AESの鍵長として規定されている3種類をすべて挙げています。
  • イ:誤りです。256ビット未満なら任意の長さを指定できるわけではありません。AESの鍵長は規定された3種類です。
  • ウ:誤りです。鍵長はブロック長より32ビット長くする、といった規則ではありません。
  • エ:誤りです。鍵長をブロック長より32ビット短くする規則もありません。

よくある誤解

  • ブロック長と鍵長を混同する:AESのブロック長は128ビット固定ですが、鍵長は128、192、256ビットから選びます。
  • 鍵長は任意に設定できると考える:AESで利用できる鍵長は、規格で定められた値に限られます。
  • 鍵長が長いほどブロック長も長くなると考える:鍵長を変えても、AESのブロック長は変わりません。

補足コラム

AESは、米国国立標準技術研究所(NIST)が標準化した共通鍵暗号方式です。鍵長によって暗号化の繰返し回数が異なり、128ビット鍵では10回、192ビット鍵では12回、256ビット鍵では14回です。

FAQ

Q. AES-256とは何を表していますか?
A. AESで使用する鍵の長さが256ビットであることを表します。ブロック長が256ビットという意味ではありません。
Q. AESのブロック長はいくつですか?
A. AESのブロック長は128ビットです。鍵長の種類によって変わることはありません。

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

\ せっかくなら /

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

クイズ画面へ遷移する→

すぐに利用可能!

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

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