IPA過去問ドリル

令和5年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問7

テクノロジ/セキュリティ

ブロック暗号の暗号利用モードの一つである CTR(Counter)モードに関する記述のうち,適切なものはどれか。

出典:令和5年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問7

正解:ア

解説

CTR モードは,カウンタの値を暗号化鍵で暗号化して鍵ストリームを生成し,これと平文(又は暗号文)ブロックとの排他的論理和(XOR)を取ることで暗号化・復号を行うストリーム暗号的な利用モードです。ブロック長の倍数でない平文でもパディングが不要で,各ブロックのカウンタ値は独立に計算できるため暗号化・復号ともに並列処理が可能であり,ビット誤りも該当ブロックの対応するビットにしか影響しません。

選択肢ごとの解説

  • 正しい。CTR モードでは,カウンタを暗号化して得た鍵ストリームと入力ブロックとの排他的論理和が出力となり,暗号化と復号で同じ演算を行います。
  • 誤り。CTR モードはストリーム暗号のように動作するため,パディングは不要です。パディングが必要になるのは ECB や CBC モードです。
  • 誤り。ビット誤りが次のブロックにまで伝搬するのは CFB モードなどの特徴であり,CTR モードでは誤りは該当ブロックの対応するビットだけにとどまります。
  • 誤り。CTR モードは各ブロックのカウンタ値を独立に計算できるため,暗号化・復号のいずれも並列処理が可能です。
情報処理安全確保支援士の過去問を演習モードで解く