Cbc
操作模式中的並行性和預處理(範例)
我對操作模式中的並行性和預處理有疑問。
我了解這兩種技術僅在“塊”獨立時才能夠使用。換句話說,CBC中的廣告範例,由於第二個(等等)塊依賴於前一個,我們不能應用這兩個屬性。
我看到這個問題是為了理解這一點。
我試圖發明這樣的模式
我希望我沒有做錯任何事情。但是在這種情況下,我可以應用任何人的財產(在加密和解密中)。我在 CBC 的啟發下發明了這種模式。事實上,我也無法並行化加密和解密(因為對於第二個塊,我需要第一個塊來計算 XOR(解密相同)。
預處理幾乎相同,因為塊相互依賴,所以沒有異或,我不能做更多。
有人同意我的觀點嗎?還是我錯了?
如果第二個明文塊是全零,那麼第二個密文塊是IV2,這是可測試的。這打擊了CPA 的安全性,這是一個致命的缺陷。