发明公开
摘要:
本发明提供一种可控并行CBC分组密码工作模式的加解密方法。其中,该加密方法包括扩展和并行加密两个阶段。在扩展阶段,根据需要确定并行度n;在并行加密阶段,将扩展阶段产生的n个密文分组分别作为并行加密阶段的初始化向量,以开启n条并行的加密链实现并行加密。安全性分析表明,如果将并行度n保密,CP‑CBC模式能够增强对于字节反转攻击和填充攻击的抵抗力,安全性相比传统的CBC模式具有一定地提升。效率分析表明,在大数据量加密场景下,本发明几乎具有线性加速比,相比传统的CBC模式,加密速度具有较大地提升。