CBC
読み:スィービースィー
外語:CBC: Cipher Block Chaining

 ブロック暗号で、直前のブロックを暗号化したものと暗号化したい平文排他的論理和(XOR)してから暗号化する方式。暗号ブロック連鎖モードとも言う。

特徴
 ECBと比較してブロック再生攻撃に強いが、あるブロックの復号にそれより前のすべての暗号ブロックが影響することから、ランダムアクセスには向かない。
 最初のブロックに初期化ベクトルと呼ばれるランダムなデータを置くことで、同じメッセージを暗号化しても毎回、異なる暗号文を得るような工夫をして、ブロック再生攻撃に備えている。

再検索