IT資格用語解説情報処理安全確保支援士試験・暗号技術
暗号利用モード(CBC、CTR ほか)
更新日:
用語解説
暗号利用モード(CBC、CTRほか)は、ブロック暗号で、1ブロックより長いデータを暗号化するときに、複数のブロックをどのようにつないで処理するかの方式です。
■ 試験で押さえるポイント
ECBモードは各ブロックを独立に暗号化するため、同じ平文が同じ暗号文になり、模様が残る弱点があります。
CBCモードは、前のブロックの暗号文を次のブロックに混ぜてから暗号化します。
CTRモードは、カウンタの値を暗号化して平文と組み合わせるため、並列に処理できます。
モード | 仕組み | 特徴 |
|---|---|---|
ECB | 各ブロックを独立に暗号化 | 同じ平文は同じ暗号文になり、模様が残る |
CBC | 前の暗号文と混ぜてから暗号化 | 暗号化は順番に行う必要がある |
CTR | カウンタを暗号化して平文と組み合わせる | 並列に処理できる |
■ 過去問での着眼点
モードの特徴(同じ平文から同じ暗号文になるか、並列処理できるか)で区別します。
例: 画像をECBモードで暗号化すると元の絵の輪郭が見えてしまうため、CBCやCTRなどのモードを使います。