Cbc
使用 DES,ECB 加密模式是否等同於短數據塊的空 IV CBC?
我通過實驗得到了這個,但是有人可以為此提供解釋嗎?
CBC
模式處理為 $ c_i = E_k(p_i \oplus c_{i-1}) $ 和 $ c_0 = IV $ECB
模式處理為 $ c_i = E_k(p_i) $如果您將第一個塊設置為$$ c_o = IV = 0 $$在
CBC
模式中,比它計算為$$ c_1 = E_k(p_1). $$這與模式完全相同ECB
。但是,下一個塊將不相等;
- 在
ECB
模式$$ c_i = E_k(p_i) $$- 而在
CBC
模式$$ c_i = E_k(p_i \oplus c_{i-1}) \neq E_k(p_i) \text{ for } 1 < i \leq m $$在哪裡 $ m $ 是塊的數量。因此相等只對第一個塊有效。