Cbc

操作模式中的並行性和預處理(範例)

  • January 20, 2020

我對操作模式中的並行性和預處理有疑問。

我了解這兩種技術僅在“塊”獨立時才能夠使用。換句話說,CBC中的廣告範例,由於第二個(等等)塊依賴於前一個,我們不能應用這兩個屬性。

我看到這個問題是為了理解這一點。

我試圖發明這樣的模式

我希望我沒有做錯任何事情。但是在這種情況下,我可以應用任何人的財產(在加密和解密中)。我在 CBC 的啟發下發明了這種模式。事實上,我也無法並行化加密和解密(因為對於第二個塊,我需要第一個塊來計算 XOR(解密相同)。

預處理幾乎相同,因為塊相互依賴,所以沒有異或,我不能做更多。

有人同意我的觀點嗎?還是我錯了?

如果第二個明文塊是全零,那麼第二個密文塊是IV2,這是可測試的。這打擊了CPA 的安全性,這是一個致命的缺陷。

引用自:https://crypto.stackexchange.com/questions/77119