首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OFB模式是否在明文上传播?

OFB模式是否在明文上传播?
EN

Cryptography用户
提问于 2021-09-18 10:35:14
回答 1查看 183关注 0票数 0

在某些块模式中,如果我们更改明文中的一个位(或多个),则整个块\密文将被更改(即欧洲央行:块将不同。cbc:整个密文将是不同的)在OFB模式下的加密是否会解除文本?如果我们要修改明文中的一位,那么密文中会有多于一位被更改吗?

EN

回答 1

Cryptography用户

回答已采纳

发布于 2021-09-18 13:56:07

如果我们要修改明文中的一位,那么密文中会有多于一位被更改吗?

在输出反馈模式中,不,它没有。具体来说,如果您更改了一小部分明文,而没有任何其他内容(例如,您不修改IV),那么只有相应的密文才会改变。

输出反馈模式的工作方式是在内部生成一个基于键和IV的位字符串,然后排它--或者将该位字符串与明文一起形成密文。任何可以用这种方式描述的模式(另一个例子,计数器模式)都将具有这个“非传播”属性。

这有两个直接影响:

  • 您不希望重复使用相同的(密钥,IV)对来加密多条消息;通过对密文进行xor处理,攻击者将恢复两个明文的xor(这可以告诉他很多)。
  • 你真的想要一个完整的转换(例如MAC)和OFB模式。没有它,猜出明文是什么的攻击者可以修改密文,以便将其解密为他想要的任何明文。现在,您通常希望使用一种对修改具有保护作用的加密方法(例如MAC,或者使用提供这种保护的AEAD模式);对于OFB来说,这是至关重要的。
票数 2
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/95141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档