暗号利用モード(CBC、CTR ほか)

更新日:

用語解説

暗号利用モード(CBC、CTRほか)は、ブロック暗号で、1ブロックより長いデータを暗号化するときに、複数のブロックをどのようにつないで処理するかの方式です。

■ 試験で押さえるポイント

  • ECBモードは各ブロックを独立に暗号化するため、同じ平文が同じ暗号文になり、模様が残る弱点があります。

  • CBCモードは、前のブロックの暗号文を次のブロックに混ぜてから暗号化します。

  • CTRモードは、カウンタの値を暗号化して平文と組み合わせるため、並列に処理できます。

モード

仕組み

特徴

ECB

各ブロックを独立に暗号化

同じ平文は同じ暗号文になり、模様が残る

CBC

前の暗号文と混ぜてから暗号化

暗号化は順番に行う必要がある

CTR

カウンタを暗号化して平文と組み合わせる

並列に処理できる

■ 過去問での着眼点

モードの特徴(同じ平文から同じ暗号文になるか、並列処理できるか)で区別します。

例: 画像をECBモードで暗号化すると元の絵の輪郭が見えてしまうため、CBCやCTRなどのモードを使います。

音声で聞く

同じ分野の用語