Optimized Implementation and Analysis of CHAM in Quantum Computing
Source abstract
Abstract
A quantum computer capable of running the Grover search algorithm, which reduces the complexity of brute-force attacks by a square root, has the potential to undermine the security strength of symmetric-key cryptography and hash functions. Recently, studies on quantum approaches have proposed analyzing potential quantum attacks using the Grover search algorithm in conjunction with optimized quantum circuit implementations for symmetric-key cryptography and hash functions. Analyzing quantum attacks on a cipher (i.e., quantum cryptanalysis) and estimating the necessary quantum resources are related to evaluating post-quantum security for the target cryptography algorithms. In this paper, we revisit quantum implementations of CHAM block cipher, an ultra lightweight cipher, with a focus on optimizing the linear operations in its key schedule. We optimized the linear equations of CHAM as matrices by applying novel optimized decomposition techniques. Using the improved CHAM quantum circuits, we estimate the cost of Grover’s key search and evaluate the post-quantum security strength with further reduced costs.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Quantum Computing Algorithms and Architecture · Quantum-Dot Cellular Automata · Quantum Information and Cryptography
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Division of IT Convergence Engineering, Hansung University, Seoul 02876, Republic of Korea
School of Computer Science and Engineering, Nanyang Technological University, Singapore 639798, Singapore
Funding
Hansung University
References (35)
Show source-provided references
1. Quantum supremacy using a programmable superconducting processor10.1038/s41586-019-1666-5 ↗
2. (2023). Suppressing quantum errors by scaling a surface code logical qubit. Nature, 614, 676–681.
3. Quantum computational advantage via 60-qubit 24-cycle random circuit sampling10.1016/j.scib.2021.10.017 ↗
4. Quantum computational advantage with a programmable photonic processor10.1038/s41586-022-04725-x ↗
5. 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 ↗
6. Delfs, H., Knebl, H., Delfs, H., and Knebl, H. (2007). Introduction to Cryptography: Principles and Applications, Springer.10.1007/3-540-49244-5 ↗
7. Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer10.1137/S0036144598347011 ↗
8. On the power of quantum computation10.1137/S0097539796298637 ↗
9. 25 Years of Particle Swarm Optimization: Flourishing Voyage of Two Decades10.1007/s11831-022-09849-x ↗
10. A quantum particle swarm optimization algorithm with teamwork evolutionary strategy10.1155/2019/1805198 ↗
11. Bergholm, V., Izaac, J., Schuld, M., Gogolin, C., Ahmed, S., Ajith, V., Alam, M.S., Alonso-Linaje, G., AkashNarayanan, B., and Asadi, A. (2018). Pennylane: Automatic differentiation of hybrid quantum-classical computations. arXiv.
12. NIST (2023, April 10). Submission Requirements and Evaluation Criteria for the Post-Quantum Cryptography Standardization Process, Available online: https://csrc.nist.gov/CSRC/media/Projects/Post-Quantum-Cryptography/documents/call-for-proposals-final-dec-2016.pdf.
13. Alagic, G., Apon, D., Cooper, D., Dang, Q., Dang, T., Kelsey, J., Lichtinger, J., Liu, Y.-K., Miller, C.A., and Moody, D. (2022). Status Report on the Third Round of the NIST Post-Quantum Cryptography Standardization Process, NIST Interagency/Internal Report (NISTIR).10.6028/NIST.IR.8413 ↗
14. Quantum Implementation and Resource Estimates for Rectangle and Knot10.1007/s11128-021-03307-6 ↗
15. Jang, K., Baksi, A., Breier, J., Seo, H., and Chattopadhyay, A. (2023, April 10). Quantum Implementation and Analysis of DEFAULT. Cryptology ePrint Archive, Paper 2022/647, 2022. Available online: https://eprint.iacr.org/2022/647.
16. Takagi, T. Applying Grover’s Algorithm to AES: Quantum Resource Estimates. Post-Quantum Cryptography, Proceedings of the PQCrypto 2016, Fukuoka, Japan, 24–26 February 2016.
17. Reducing the cost of implementing the advanced encryption standard as a quantum circuit10.1109/TQE.2020.2965697 ↗
18. Zhu, C., and Huang, Z. (2023, January 16–17). Optimizing the depth of quantum implementations of linear layers. Proceedings of the International Conference on Information Security and Cryptology, Istanbul, Turkey.10.1007/978-3-031-26553-2_7 ↗
19. Huang, Z., and Sun, S. (2022, January 5–9). Synthesizing quantum circuits of AES with lower t-depth and less qubits. Proceedings of the Advances in Cryptology—ASIACRYPT 2022: 28th International Conference on the Theory and Application of Cryptology and Information Security, Taipei, Taiwan. Proceedings, Part III.10.1007/978-3-031-22969-5_21 ↗
20. Jang, K., Baksi, A., Song, G., Kim, H., Seo, H., and Chattopadhyay, A. (2023, April 10). Quantum Analysis of AES. Cryptology ePrint Archive, Paper 2022/683, 2022. Available online: https://eprint.iacr.org/2022/683.
21. A review of lightweight block ciphers10.1007/s13389-017-0160-y ↗
22. Implementing Grover Oracles for Quantum Key Search on AES and LowMC
23. Van Hoof, I. (2019). Space-efficient quantum multiplication of polynomials for binary finite fields with sub-quadratic Toffoli gate count. arXiv.10.26421/QIC20.9-10-1 ↗
24. Parallel quantum addition for Korean block ciphers10.1007/s11128-022-03714-3 ↗
25. Koo, B., Roh, D., Kim, H., Jung, Y., Lee, D.G., and Kwon, D. (December, January 29). CHAM: A family of lightweight block ciphers for resource-constrained devices. Proceedings of the International Conference on Information Security and Cryptology, Seoul, Republic of Korea.
26. Roh, D., Koo, B., Jung, Y., Jeong, I.W., Lee, D.G., Kwon, D., and Kim, W.H. (2019, January 4–6). Revised version of block cipher CHAM. Proceedings of the Information Security and Cryptology—ICISC 2019: 22nd International Conference, Seoul, Republic of Korea.
27. Cuccaro, S.A., Draper, T.G., Kutin, S.A., and Moulton, D.P. (2004). A new quantum ripple-carry addition circuit. arXiv.
28. Jang, K., Choi, S., Kwon, H., Kim, H., Park, J., and Seo, H. (2020). Grover on Korean block ciphers. Appl. Sci., 10.10.3390/app10186407 ↗
29. Nuclear magnetic resonance quantum computation10.1016/S0924-8099(03)80034-3 ↗
30. A Meet-in-the-Middle Algorithm for Fast Synthesis of Depth-Optimal Quantum Circuits10.1109/TCAD.2013.2244643 ↗
31. Moriai, S., and Wang, H. (2020, January 7–11). Quantum Circuit Implementations of AES with Fewer Qubits. Proceedings of the Advances in Cryptology—ASIACRYPT 2020, Online Event.
32. Banegas, G., Bernstein, D.J., van Hoof, I., and Lange, T. (2023, April 01). Concrete Quantum Cryptanalysis of Binary Elliptic Curves. Cryptology ePrint Archive, Paper2020/1296, 2020. Available online: https://eprint.iacr.org/2020/1296.
33. Optimizing implementations of linear layers10.46586/tosc.v2020.i2.120-145 ↗
34. Bijwe, S., Chauhan, A.K., and Sanadhya, S.K. (2023, April 10). Quantum Search for Lightweight Block Ciphers: GIFT, SKINNY, SATURNIN. Cryptology ePrint Archive, Paper 2020/1485, 2020. Available online: https://eprint.iacr.org/2020/1485.
35. Tight Bounds on Quantum Searching10.1002/(SICI)1521-3978(199806)46:4/5<493::AID-PROP493>3.0.CO;2-P ↗