1.j-比特密码反馈CFB模式(Cipher feedback )
1.1CFB模式特点
- 若待加密消息必须按字符(如电传电报)或按比特处理时,可采用CFB模式。
- CFB实际上是将加密算法DES作为一个密钥流产生器。
- CFB与CBC的区别是反馈的密文长度为j,且不是直接与明文相加,而是反馈至密钥产生器。
- 解密:采用相同方案,但是使用加密函数而非解密函数。
1.2错误传播
- 明文某一组中有错,会使以后的密文组都受影响,但经解密后的恢复结果,除原有误的一组外,其后各组明文都正确地恢复。
- 密文里的一位错误会引起明文的一个单独错误,此处,错误进入移位寄存器,导致密文成为无用信息,直到该错误从移位寄存器中移出。
例:对于8位(1个字节)的加密,则会产生9字节的错误
2.输出反馈OFB模式 (Output feedback )
2.1OFB模式特点
- 将分组密码算法作为一个密钥流产生器,其输出的j-bit密钥直接反馈至分组密码的输入端,同时这j-bit密钥和输入的j-bit明文段进行对应位模2相加。
- 克服了CBC和CFB的错误传播所带来的问题。
- 对于密文被篡改难以进行检测。
3.五种模式优缺点及用途
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)