A Controllable Parallel CBC Block Cipher Mode of Operation


Ke Yuan, Keke Duanmu, Jian Ge, Bingcai Zhou, Chunfu Jia, Journal of Information Processing Systems Vol. 20, No. 1, pp. 24-37, Feb. 2024  

10.3745/JIPS.03.0191
Keywords: Edge Amplitude, Image restoration, Kernel, Spatial Scale, Windowed-Total-Variation
Fulltext:

Abstract

To address the requirement for high-speed encryption of large amounts of data, this study improves the widely adopted cipher block chaining (CBC) mode and proposes a controllable parallel cipher block chaining (CPCBC) block cipher mode of operation. The mode consists of two phases: extension and parallel encryption. In the extension phase, the degree of parallelism n is determined as needed. In the parallel encryption phase, n cipher blocks generated in the expansion phase are used as the initialization vectors to open n parallel encryption chains for parallel encryption. The security analysis demonstrates that CPCBC mode can enhance the resistance to byte-flipping attacks and padding oracle attacks if parallelism n is kept secret. Security has been improved when compared to the traditional CBC mode. Performance analysis reveals that this scheme has an almost linear acceleration ratio in the case of encrypting a large amount of data. Compared with the conventional CBC mode, the encryption speed is significantly faster.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from November 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.




Cite this article
[APA Style]
Yuan, K., Duanmu, K., Ge, J., Zhou, B., & Jia, C. (2024). A Controllable Parallel CBC Block Cipher Mode of Operation. Journal of Information Processing Systems, 20(1), 24-37. DOI: 10.3745/JIPS.03.0191.

[IEEE Style]
K. Yuan, K. Duanmu, J. Ge, B. Zhou, C. Jia, "A Controllable Parallel CBC Block Cipher Mode of Operation," Journal of Information Processing Systems, vol. 20, no. 1, pp. 24-37, 2024. DOI: 10.3745/JIPS.03.0191.

[ACM Style]
Ke Yuan, Keke Duanmu, Jian Ge, Bingcai Zhou, and Chunfu Jia. 2024. A Controllable Parallel CBC Block Cipher Mode of Operation. Journal of Information Processing Systems, 20, 1, (2024), 24-37. DOI: 10.3745/JIPS.03.0191.