米国NISTが制定した、AESにおける鍵長の条件はどれか。
ア | 128ビット、192ビット、256ビットから選択する。 |
イ | 256ビット未満で任意に指定する。 |
ウ | 暗号化処理単位のブロック長より32ビット長くする。 |
エ | 暗号化処理単位のブロック長より32ビット短くする。 |
答え ア
【解説】
AES暗号は共通鍵暗号方式で、ブロック長は128ビット、鍵長は128ビット、192ビット、256ビットから選択(ア)できます。
ちなみに、元になったRijndaelでは、ブロック長と鍵長は可変で、128〜256ビットまでの32ビットの倍数が選べました。
また、DESはブロック長64ビット、鍵長は56ビットです。(鍵としては64ビットデータを指定しますが、パリティビットが8ビットあるので、実質56ビットです。)
【キーワード】
・NIST
・AES