Quantum annealing, which also involves adiabatic quantum computation, is a type of quantum computing used by taking advantage of properties unique to quantum mechanics, such as quantum tunneling, entanglement and superposition, to find the optimal solution to problems containing a large number of solutions. In the cryptographic world, it is believed that quantum computers, and particularly quantum annealers, can also be helpful to construct secure cryptographic keys. How can this be achieved?