SC情報処理安全確保支援士試験 午前Ⅱ

平成22年度秋期 情報処理安全確保支援士 午前Ⅱ 問4

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

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

選択肢

  1. ア
    128ビット、 192ビット、 256ビットから選択する。
  2. イ
    256ビット未満で任意に指定する。
  3. ウ
    暗号化処理単位のプロック長より32ビット長くする。
  4. エ
    暗号化処理単位のプロック長より32ビット短くする。
解き方のヒントを見る

現代の最強共通鍵暗号「AES」の鍵の長さは、128、192、256ビットの3タイプ

世界中で広く使われている共通鍵暗号「AES(エーイーエス)」の鍵の長さについての暗記問題だよ。AESがデータを暗号化する時の鍵の長さは、「128ビット」「192ビット」「256ビット」の3種類が用意されていて、用途や必要なセキュリティレベルに応じて選べるようになっているんだ。なお、データを区切るサイズ(ブロック長)は「128ビット」で固定されているよ。

この問題で問われていること

AESの仕様として、鍵の長さのバリエーション(128ビット、192ビット、256ビットの3通り)を正確に記憶しているかを確認する問題。他のビット数(64や1024など)に惑わされずに正解を選ぼう。

AES の鍵長

AES は Rijndael のうち、ブロック長 128 ビットを採用した規格です。鍵長だけが 3 種類あります。

ブロック長: 128\n鍵長: 128 / 192 / 256

確認ポイント

  • 鍵長は任意に指定するものではありません。
  • ブロック長との違いで決める規格ではありません。
  • 128・192・256 の 3 つを選びます。
正解と解説を見る

正解

ア

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア(正解)

これは正解だよ。AESの鍵長は、家の鍵を3種類の規格品から選ぶイメージで、128ビット、192ビット、256ビットのどれかを使うんだ。好きな長さにするのではなく、この3つから選ぶのがNISTで定められた条件だよ。

選択肢イ

これは間違いだよ。AESの鍵は、合鍵を「好きな長さで作っていいよ」という仕組みではなく、決められたサイズの鍵だけを使うルールなんだ。256ビット未満なら何でもOK、ではなく、128・192・256ビットの3種類から選ぶよ。

選択肢ウ

これは間違いだよ。AESでは、データを処理する箱の大きさ、つまりブロック長は128ビットで固定だけど、鍵の長さを「箱より32ビット長くする」と決めているわけではないんだ。窓口の幅に合わせて鍵の長さを足し算で決める、みたいなルールではないよ。

選択肢エ

これは間違いだよ。AESの鍵長は、ブロック長より32ビット短くするという決まりではないんだ。ブロック長は128ビット固定だけど、鍵は128・192・256ビットから選ぶので、「箱より少し短い鍵にする」という考え方ではないよ。

出典:独立行政法人 情報処理推進機構(IPA)平成22年度秋期 情報処理安全確保支援士試験 午前Ⅱ 問4(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針