Abstract
Quantum computing has long been a hot topic in both fields of physics and computer science. As a matter of fact, most of the earliest quantum algorithms are related to cryptology on account of its potential advantage over conventional computers. In this paper, Bernstein-Vazirani algorithm, a linear cryptanalysis method performing on quantum computers, is selected as a typical algorithm to demonstration and implementation of the quantum computing in cryptanalysis. To be specific, this study analyzes the method itself, and realizes the method with Qiskit so as to compare it with conventional methods. With the comparison, the superiority of quantum computing in certain fields as well as some current disadvantages to be dealt with are clarified. Thus, it is hoped to present the huge potential of quantum computing in its processing ability and its property of superposition beginning with the field of cryptanalysis. Besides, a direction of future improvement of the technology is also proposed. Overall, these results shed light on guiding further exploration of quantum computing.
Publisher
Darcy & Roy Press Co. Ltd.
Reference17 articles.
1. Markov Igor L. Limits on fundamental limits to computation. Nature 2014, 512.7513: 147-154.
2. Morton J. L, et al. Embracing the quantum limit in silicon computing." Nature, 2011, 479.7373: 345-353.
3. Plummer J. D., and Peter B. G. Material and process limits in silicon VLSI technology. Proceedings of the IEEE, 2001, 89.3: 240-258.
4. Liu Jun, et al. Sustained electron tunneling at unbiased metal-insulator-semiconductor triboelectric contacts. Nano energy, 2018, 48: 320-326.
5. Yi Xinyang, Constantine Caramanis, and Eric Price. Binary embedding: Fundamental limits and fast algorithm. International Conference on Machine Learning. PMLR, 2015.