令和4年度 秋期 データベーススペシャリスト試験 午前II 問19
NISTが制定した,AESにおける鍵長の条件はどれか。
解答・解説
正解: ア. 128 ビット,192 ビット,256 ビットから選択する。
AESとは
AES(Advanced Encryption Standard)は、米国の国立標準技術研究所(NIST)が制定した共通鍵暗号方式の標準規格です。従来のDES(Data Encryption Standard)に代わる次世代の暗号化標準として採用されました。
AESのブロック長と鍵長
共通鍵暗号方式におけるAESの特徴として、データを暗号化する際の処理単位であるブロック長は128ビットに固定されています。
一方、暗号化に使用する鍵長は以下の3種類から選択可能となっています。
- 128ビット
- 192ビット
- 256ビット
鍵長が長いほど暗号の強度は高くなりますが、処理にかかる計算量も多くなります。
各選択肢の解説
- ア: 正解です。AESの鍵長は、128ビット、192ビット、256ビットの3種類から選択します。
- イ: 誤りです。AESの鍵長は任意に指定できるわけではなく、あらかじめ定められた3種類の長さから選択する必要があります。
- ウ: 誤りです。AESのブロック長は128ビットに固定されており、鍵長はブロック長との相対的な関係(32ビット長くするなど)で決まるものではありません。
- エ: 誤りです。ウと同様に、鍵長はブロック長との相対的な関係(32ビット短くするなど)で決まるものではありません。