A Controllable Parallel CBC Block Cipher Mode of Operation
1
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
To address the requirement for high-speed encryption of large amounts of data, this study improves the widelyadopted 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, ncipher blocks generated in the expansion phase are used as the initialization vectors to open n parallel encryptionchains for parallel encryption. The security analysis demonstrates that CPCBC mode can enhance the resistanceto byte-flipping attacks and padding oracle attacks if parallelism n is kept secret. Security has been improvedwhen compared to the traditional CBC mode. Performance analysis reveals that this scheme has an almostlinear acceleration ratio in the case of encrypting a large amount of data. Compared with the conventional CBCmode, the encryption speed is significantly faster.
Abstract
To address the requirement for high-speed encryption of large amounts of data, this study improves the widelyadopted 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, ncipher blocks generated in the expansion phase are used as the initialization vectors to open n parallel encryptionchains for parallel encryption. The security analysis demonstrates that CPCBC mode can enhance the resistanceto byte-flipping attacks and padding oracle attacks if parallelism n is kept secret. Security has been improvedwhen compared to the traditional CBC mode. Performance analysis reveals that this scheme has an almostlinear acceleration ratio in the case of encrypting a large amount of data. Compared with the conventional CBCmode, the encryption speed is significantly faster.
참고문헌 (14)
- K. Gafurov, "Comprehensive survey on internet of things, architecture, security aspects, applications, related technologies, economic perspective, and future directions", Journal of Information Processing Systems, 15(4), pp.797~819 (2019)[DOI]
- M. Ke, "Massive access in cell-free massive MIMO-based Internet of Things : cloud computing and edge computing paradigms", IEEE Journal on Selected Areas in Communications, 39(3), pp.756~772 (2021)[DOI]
- M. Liskov, "Tweakable block ciphers", Journal of cryptology, 24, pp.588~613 (2011)[DOI]
- Y. Zhou, "Certificateless public key encryption with cryptographic reverse firewalls", Journal of Systems Architecture, 109 (2020)[DOI]
- "DES Modes of Operation (FIPS 81)" (1980)[URL]
- P. Rogaway, "OCB : a block-cipher mode of operation for efficient authenticated encryption", ACM Transactions on Information and System Security, 6(3), pp.365~403 (2003)[DOI]
- C. S. Jutla, "Encryption modes with almost free message integrity", Journal of Cryptology, 21, pp.547~578 (2008)[DOI]
- M. Bellare, "Fast Software Encryption", pp.389~407 (2004), Springer
- A. Y. Grama, "Isoefficiency : measuring the scalability of parallel algorithms and architectures", IEEE Parallel & Distributed Technology : Systems & Applications, 1(3), pp.12~21 (1993)[DOI]
- A. M. El-Semary, "Counter chain : a new block cipher mode of operation", Journal of Information Processing Systems, 11(2), pp.266~279 (2015)[DOI]
- A. Sahi, "An efficient hash based parallel block cipher mode of operation", Proceedings of 2018 3rd International Conference on Computer and Communication Systems (ICCCS), pp.33~40 (2018)
- "RFC2315: PKCS# 7: Cryptographic Message Syntax version 1.5" (1998)[URL]
- M. Bellare, "A concrete security treatment of symmetric encryption", Proceedings 38th Annual Symposium on Foundations of Computer Science, pp.394~403 (1997)
- S. Vaudenay, "Advances in Cryptology - EUROCRYPT 2002", pp.534~545 (2002), Springer
