令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問7

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

解答・解説

正解: ア. 128 ビット,192 ビット,256 ビットから選択する。

AES(Advanced Encryption Standard)は、米国国立標準技術研究所(NIST)によって制定された共通鍵暗号方式の標準規格です。

AESの主な仕様は以下の通りです。

  • ブロック長: 128ビットで固定されています。
  • 鍵長: 128ビット、192ビット、256ビットの3種類から選択して使用するよう規定されています。鍵長が長いほどセキュリティ強度は高くなりますが、暗号化・復号の処理にかかる計算量は増加します。

したがって、NISTが制定したAESにおける鍵長の条件として正しいのは「128 ビット,192 ビット,256 ビットから選択する」です。

各選択肢の解説

  • ア: 正解です。AESの鍵長は、128ビット、192ビット、256ビットのいずれかから選択します。
  • イ: 鍵長を256ビット未満で任意に指定することはできません。あらかじめ定められた3種類の長さから選択する必要があります。
  • ウ: AESのブロック長は128ビットで固定ですが、鍵長を「ブロック長よりも32ビット長くする(160ビットにする)」といった仕様はありません。
  • エ: 同様に、鍵長を「ブロック長よりも32ビット短くする(96ビットにする)」といった仕様もありません。

Spineチーム