3des

3DES CFB 與 CFB8 模式

  • June 22, 2018

3DES 中 CFB 和 CFB8 模式的主要區別是什麼?進行 3des 和 XOR 時,塊大小是否僅從標準 8 字節更改為 1 字節?我找不到此 CFB8 模式的任何虛擬碼?任何指針?

CFB-1(CFB) 和 CFB-8 的主要區別在於移位的大小

要理解這一點 -

$ C_i = top_x(res_{i-1})\oplus P_i $

$ res_0 = Enc_k(IV) $

$ res_{i} = Enc_k(shift_x(res_{i-1}\oplus P_{i-1})) $

$ P_i = top_x(res_{i-1})\oplus C_i $

注意為了解密 $ C_i $ , 你會需要 $ P_{i-1} $ 只能通過解密找到 $ C_{i-1} $ . 因此,這不能並行化。

這裡 $ x $ 是移位大小,在 CFB-1 中為 1,在 CFB-8 中為 8。

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