平成27年度 春期 データベーススペシャリスト試験 午前Ⅱ 問20
テクノロジ/セキュリティ米国NISTが制定した,AESにおける鍵長の条件はどれか。
出典:平成27年度 春期 データベーススペシャリスト試験 午前Ⅱ 問20
- ア128ビット,192ビット,256ビットから選択する。
- イ256ビット未満で任意に指定する。
- ウ暗号化処理単位のブロック長よりも32ビット長くする。
- エ暗号化処理単位のブロック長よりも32ビット短くする。
正解:ア
解説
AES(Advanced Encryption Standard)は,米国NISTが制定した共通鍵暗号方式の標準であり,鍵長として128ビット,192ビット,256ビットの3種類から選択できると規定されている。なお,AESのブロック長は鍵長にかかわらず常に128ビットに固定されている。
選択肢ごとの解説
- ア正しい。AESでは,鍵長として128ビット,192ビット,256ビットの3種類のいずれかを選択するとNISTによって規定されている。
- イ誤り。AESの鍵長は,128ビット,192ビット,256ビットの3種類から選択するものと規定されており,256ビット未満で任意の長さを指定できるわけではない。
- ウ誤り。AESのブロック長は鍵長にかかわらず常に128ビットに固定されており,鍵長がブロック長より32ビット長いという単純な関係で定められているわけではない。
- エ誤り。ウと同様に,AESの鍵長はブロック長との単純な差分によって定められているのではなく,128/192/256ビットという3種類の中から選択するものとして規定されている。