令和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ビットにする)」といった仕様もありません。