AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 密码测评分值分类刷题 题目详情
CB3F3A72DFA00001A945B90064109240
密码测评分值分类刷题
2,114
单选题

在下面分组密码加密工作模式中 有密文传输错误扩散的是( )

A
ECB
B
OFB
C
CBC
D
CTR

答案解析

正确答案:C

解析:

好的,让我们一起来探讨这道关于分组密码加密工作模式的题目。首先,我们要理解每个选项代表什么以及它们的工作原理,然后我们再来看哪个模式会导致密文传输错误扩散。 ### 各模式简介 1. **ECB (Electronic Codebook)** - 每个明文块独立加密,不依赖于其他块。 - 如果同一块明文重复出现,加密后的密文也会相同。 - 这种模式简单,但安全性较差,并且没有错误扩散。 2. **CBC (Cipher Block Chaining)** - 每个明文块与前一个密文块进行异或运算后,再进行加密。 - 首个明文块与一个初始化向量(IV)进行异或。 - CBC模式下,如果密文中的某个块出错,则会影响到后续所有块的解密结果,因为每个块的解密都依赖于前一个密文块。 3. **OFB (Output Feedback)** - 将上一个密文块的输出作为当前块的输入进行加密,然后与当前明文块进行异或。 - OFB模式是流密码的一种,即使密文中的某个块出错,也不会影响到其他块的解密结果。 4. **CTR (Counter)** - 使用一个计数器(Counter),对计数器值进行加密生成密钥流,然后与明文块进行异或。 - CTR模式也是流密码的一种,各个明文块之间相互独立,即使密文中的某个块出错,也不会影响到其他块的解密结果。 ### 错误扩散的概念 错误扩散指的是当密文中的某一部分发生错误时,这种错误会扩散到解密后的其他部分。具体来说,在某些模式下,如果密文中的一个块出错,那么它不仅会影响这个块的解密结果,还会影响其后所有块的解密结果。 ### 分析各模式 - **ECB**:由于每个明文块独立加密,所以一个密文块出错只会影响该块的解密结果,不会扩散到其他块。 - **CBC**:每个明文块与前一个密文块进行异或后加密,因此如果密文中的某个块出错,会影响到后续所有块的解密结果。 - **OFB**:由于是流密码模式,每个块的解密结果仅取决于当前密文块,因此错误不会扩散。 - **CTR**:同样是流密码模式,每个块的解密结果仅取决于当前密文块,因此错误不会扩散。 综上所述,只有 **CBC** 模式存在密文传输错误扩散的现象。因此,正确答案是 **C**。 希望这个解释对你有所帮助!如果你还有任何疑问或者需要进一步的解释,请随时告诉我。

相关知识点:

CBC模式密文传输错误扩散

题目纠错
密码测评分值分类刷题

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码