IPA公式正解:ア 鍵長によって,段数が決まる。
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【ア】です。AES(Advanced Encryption Standard)は共通鍵暗号方式の規格であり、鍵長として128ビット、192ビット、256ビットの3種類が規定されています。ラウンド数(段数)は鍵長によって一意に決まり、それぞれ10段、12段、14段となります。
【詳細解説】■ 本問の核心・解法のポイント
共通鍵暗号方式の国際標準であるAESの基本仕様(ブロック長、鍵長、ラウンド数)を正しく理解しているかを問う問題です。AESはRijndaelアルゴリズムをベースとしており、ブロック長は128ビット固定、鍵長に応じてラウンド数(段数)が決定されます。
・各選択肢の徹底解説:
・【選択肢ア★】:適切です。AESでは鍵長が128ビットのときは10ラウンド(段)、192ビットのときは12段、256ビットのときは14段と、鍵長によって段数が決まります。
・イ:AESの段数は鍵長に応じて10段、12段、14段のいずれかであり、任意に6段以内で選択することはできません。
・ウ:トリプルDES(3DES)におけるEDE(Encrypt-Decrypt-Encrypt)モードの特徴です。AESの特徴ではありません。
・エ:AESは共通鍵暗号方式であり、公開鍵暗号方式ではありません。また、同一の公開鍵で3回暗号化する方式でもありません。
よって正解はアです。