平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問24
テクノロジ/セキュリティ米国 NIST が制定した,AES における鍵長の条件はどれか。
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問24
- ア128 ビット,192 ビット,256 ビットから選択する。
- イ256 ビット未満で任意に指定する。
- ウ暗号化処理単位のブロック長よりも 32 ビット長くする。
- エ暗号化処理単位のブロック長よりも 32 ビット短くする。
正解:ア
解説
AES(Advanced Encryption Standard)は,米国 NIST(国立標準技術研究所)が制定した共通鍵暗号方式の標準規格であり,暗号化処理単位のブロック長は 128 ビットに固定されている一方,鍵長については 128 ビット,192 ビット,256 ビットの三つの中から選択できると規定されています。
選択肢ごとの解説
- ア正しい。AES における鍵長は,128 ビット,192 ビット,256 ビットの三つから選択するという条件が,米国 NIST によって制定されています。
- イ誤り。256 ビット未満で任意に指定できるわけではなく,鍵長は 128,192,256 ビットの三つに限定されています。
- ウ誤り。AES のブロック長は 128 ビットに固定されており,鍵長がブロック長より 32 ビット長いという関係ではありません。
- エ誤り。AES のブロック長は 128 ビットに固定されており,鍵長がブロック長より 32 ビット短いという関係ではありません。