Evaluation of Grover’s algorithm toward quantum cryptanalysis on ChaCha
Article Type
Research Article
Publication Title
Quantum Information Processing
Abstract
In this work, we have analyzed ChaCha against Grover’s search algorithm. We designed a reversible quantum circuit of ChaCha and then estimated the resources required to implement Grover. We showed that for MAXDEPTH = 2 40, the ChaCha20 256-bit key can be recovered using Grover’s search algorithm with a gate count of 1.233 · 2 251, which is less than the NIST’s requirement of 2 258. We also showed that implementing Grover’s algorithm greatly depends on the number of rounds in ChaCha. We deduced that ChaCha would require approximately 166 rounds so that implementing a non parallelized Grover would require a 2 298 gate count. We implemented a ChaCha-like toy cipher in IBMQ simulator and recovered key using Grover’s algorithm.
DOI
10.1007/s11128-021-03322-7
Publication Date
12-1-2021
Recommended Citation
Bathe, Bhagwan; Anand, Ravi; and Dutta, Suman, "Evaluation of Grover’s algorithm toward quantum cryptanalysis on ChaCha" (2021). Journal Articles. 1669.
https://digitalcommons.isical.ac.in/journal-articles/1669