在OFB模式下,我理解在c_i中i > 0中的位翻转只会导致消息块m_i中的位翻转。然而,如何在c_0 (即IV中)中进行位翻转会导致所有明文块被错误地恢复。
发布于 2022-03-25 20:04:33
OFB模式通过反馈先前加密的输出作为下一个块的输入产生流;
输出流O_j用于x-或根据加密/解密模式生成密文/明文。
现在,如果修改IV,则O_1的输出将更改为其他内容。然后,下一个流输入I_2将使用这个更改的输出作为输入,以便O_2也被更改。剩下的内容如下,您将得到不同的输出流,这将导致不同的解密明文。
一个人可以跟随红色比特翻转和受影响的红线从下面的数字;

绿色用于密文修改的效果。
https://crypto.stackexchange.com/questions/99304
复制相似问题