Cipher Block Chainingの履歴

暗号ブロック連鎖のこと。

暗号化は一般にある一定サイズにブロック化してから行うけれども、その弊害を避けるためにこのCBCというのがあるらしい。

1つ前の暗号化されたブロックと次のこれから暗号化する平文ブロックをXOR演算し、それを秘密鍵を用い暗号化して暗号ブロックを生成する。これにより暗号ブロックは完全に1つに連結され、さらにECBの様に平文中の繰り返しパターンが暗号文に影響することはないので解読は困難となる。

http://www.ss.iij4u.or.jp/~somali/web/_block_mode.html