串行?并行?

来源:5-7 输出反馈OFB

weixin_慕后端5443045

2023-12-17

网上看到这句话:“OFB模式是一个串行的过程,每次加密或解密只能处理一个明文块或密文块。虽然OFB模式本身没有并行加密或解密的优势,但可以通过并行处理多个密文块或明文块来提高整体的加密或解密效率。” 请问OFB到底是并行还是串行?如何并行处理多个密文块或明文块?

写回答

1回答

马里布

2023-12-26

从OFB的工作机制的图例中可以看出来,OFB是一个明显的串行过程,每次迭代的输入是上一轮加密密文流的输出,每一轮的输出还要用作明文异或的加密,或密文异或的解密,唯一并行的点就是这里,可以用一个线程产生加密迭代密码流甚至提前产生,其它多个线程并行的(有顺序)利用密码流对明文或密文进行异或计算,实际上如果这样做得到效率收获并不大甚至会变慢。

0
0

人人都该懂密码学,通用密码学原理与应用实战

万物互联时代,更新你的安全保障能力

249 学习 · 26 问题

查看课程