暗号利用モード(ECB・CBC)とは?
暗号利用モード(ECB・CBC)とは、ブロック暗号で複数ブロックを暗号化するときの、ブロック同士のつなぎ方の規則。ECBは各ブロックを独立に暗号化し、CBCは直前の暗号文と排他的論理和を取ってから暗号化します。ほかにCTRやGCMがあります。FEではECBの弱点が問われます。
あんごうりようもーど
暗号利用モード(ECB・CBC)の意味
ブロック暗号で複数ブロックを暗号化するときの、ブロック同士のつなぎ方の規則。ECBは各ブロックを独立に暗号化し、CBCは直前の暗号文と排他的論理和を取ってから暗号化します。ほかにCTRやGCMがあります。FEではECBの弱点が問われます。
暗号利用モード(ECB・CBC)の具体例
ECBで画像を暗号化すると、同じ色の並びが同じ暗号文になるため、暗号化後の画像にも元の輪郭が浮かび上がります。CBCなら同じ平文ブロックでも位置によって異なる暗号文になり、この問題は起きません。
暗号利用モード(ECB・CBC)は試験でどう引っ掛けられる?
ECBは実装が簡単で並列化しやすいものの、平文のパターンが残るため実用では使いません。CBCは直前のブロックに依存するので暗号化を並列化できず、先頭ブロック用に初期化ベクトルが必要になります。
暗号利用モード(ECB・CBC)と関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。