journal article·2022-07-07Open access

SPEEDY Quantum Circuit for Grover’s Algorithm

Gyeongju Song, Kyoungbae Jang, Hyunjun Kim, Siwoo Eum, Minjoo Sim, Hyunji Kim, Waikong Lee, Hwajeong Seo

Applied Sciences· Volume 12· Issue 14

Abstract

In this paper, we propose a quantum circuit for the SPEEDY block cipher for the first time and estimate its security strength based on the post-quantum security strength presented by NIST. The strength of post-quantum security for symmetric key cryptography is estimated at the cost of the Grover key retrieval algorithm. Grover’s algorithm in quantum computers reduces the n-bit security of block ciphers to n2 bits. The implementation of a quantum circuit is required to estimate the Grover’s algorithm cost for the target cipher. We estimate the quantum resource required for Grover’s algorithm by implementing a quantum circuit for SPEEDY in an optimized way and show that SPEEDY provides either 128-bit security (i.e., NIST security level 1) or 192-bit security (i.e., NIST security level 3) depending on the number of rounds. Based on our estimated cost, increasing the number of rounds is insufficient to satisfy the security against quantum attacks on quantum computers.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Quantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Quantum-Dot Cellular Automata

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Division of IT Convergence Engineering, Hansung University, Seoul 02876, Korea

Department of Computer Engineering, Gachon University, Seongnam 13306, Korea

Funding

Korea government (MSIT) · Institute for Information & communications Technology Promotion(IITP) grant funded by the Korea government (MSIT) · Hansung University

References (27)

Show source-provided references
1. Cybersecurity in an era with quantum computers: Will we be ready?10.1109/MSP.2018.3761723 ↗
2. Grover, L.K. (1996, January 22–24). A fast quantum mechanical algorithm for database search. Proceedings of the Twenty-Eighth Annual ACM Symposium on Theory of Computing, Philadelphia, PA, USA.10.1145/237814.237866 ↗
3. NIST (2016). Submission Requirements and Evaluation Criteria for the Post-Quantum Cryptography Standardization Process, NIST.
4. Grassl, M., Langenberg, B., Roetteler, M., and Steinwandt, R. (2016). Applying Grover’s algorithm to AES: Quantum resource estimates. Post-Quantum Cryptography, Springer.10.1007/978-3-319-29360-8_3 ↗
5. Reducing the Cost of Implementing the Advanced Encryption Standard as a Quantum Circuit10.1109/TQE.2020.2965697 ↗
6. Grover on SPECK: Quantum Resource Estimates
7. Chauhan, A., and Sanadhya, S. (2020, January 17–21). Quantum Resource Estimates of Grover’s Key Search on ARIA. Proceedings of the International Conference on Security, Privacy, and Applied Cryptography Engineering, Kolkata, India.10.1007/978-3-030-66626-2_13 ↗
8. Jang, K., Song, G., Kwon, H., Uhm, S., Kim, H., Lee, W.K., and Seo, H. (2021). Grover on PIPO. Electronics, 10.10.3390/electronics10101194 ↗
9. Optimization of LEA Quantum Circuits to Apply Grover’s Algorithm
10. Grover on GIFT
11. Song, G., Jang, K., Kim, H., Lee, W.K., Hu, Z., and Seo, H. (2022, July 04). Grover on SM3. Cryptology ePrint Archive. Available online: https://eprint.iacr.org/2021/668.10.1007/978-3-031-08896-4_22 ↗
12. Amy, M., Matteo, O.D., Gheorghiu, V., Mosca, M., Parent, A., and Schanck, J. (2016, January 10–12). Estimating the cost of generic quantum pre-image attacks on SHA-2 and SHA-3. Proceedings of the International Conference on Selected Areas in Cryptography, St. John’s, NL, Canada.10.1007/978-3-319-69453-5_18 ↗
13. New quantum circuit implementations of SM4 and SM3
15. Huang, Z., and Sun, S. (2022, July 04). Synthesizing Quantum Circuits of AES with Lower T-Depth and Less Qubits. Cryptology ePrint Archive. Available online: https://eprint.iacr.org/2022/620.10.1007/978-3-031-22969-5_21 ↗
16. Quantum implementation and resource estimates for RECTANGLE and KNOT10.1007/s11128-021-03307-6 ↗
17. Jang, K., Baksi, A., Song, G., Kim, H., Seo, H., and Chattopadhyay, A. (2022, July 04). Quantum Analysis of AES. Cryptology ePrint Archive. Available online: https://eprint.iacr.org/2022/683.
18. Jang, K., Baksi, A., Breier, J., Seo, H., and Chattopadhyay, A. (2022, July 04). Quantum Implementation and Analysis of DEFAULT. Cryptology ePrint Archive. Available online: https://eprint.iacr.org/2022/647.10.1007/s12095-023-00666-y ↗
19. Jang, K.B., Song, G.J., Kim, H.J., and Seo, H.J. (2021, January 1–3). Grover on Simplified AES. Proceedings of the 2021 IEEE International Conference on Consumer Electronics-Asia (ICCE-Asia), Gangwon, Korea.10.1109/ICCE-Asia53811.2021.9642017 ↗
20. Song, G., Jang, K., Kim, H., Lee, W.K., and Seo, H. (2022, July 04). Grover on Caesar and Vigenere Ciphers. Cryptology ePrint Archive. Available online: https://eprint.iacr.org/2021/554.
21. The SPEEDY Family of Block Ciphers: Engineering an Ultra Low-Latency Cipher from Gate Level for Secure Processor Architectures10.46586/tches.v2021.i4.510-545 ↗
22. Mermin, N.D. (2007). Quantum Computer Science: An Introduction, Cambridge University Press.10.1017/CBO9780511813870 ↗
23. Quantum computing10.1088/0034-4885/61/2/002 ↗
24. Quantum gates and circuits10.1098/rspa.1998.0159 ↗
25. Universal quantum gates10.1201/9781420035377-5 ↗
26. A Meet-in-the-Middle Algorithm for Fast Synthesis of Depth-Optimal Quantum Circuits10.1109/TCAD.2013.2244643 ↗
27. Jang, K., Song, G., Kim, H., Kwon, H., Kim, H., and Seo, H. (2022, July 04). Parallel Quantum Addition for Korean Block Cipher. Cryptology ePrint Archive. Available online: https://eprint.iacr.org/2021/1507.10.1007/s11128-022-03714-3 ↗