34,540 research outputs found
Revisiting Shor's quantum algorithm for computing general discrete logarithms
We heuristically demonstrate that Shor's algorithm for computing general
discrete logarithms, modified to allow the semi-classical Fourier transform to
be used with control qubit recycling, achieves a success probability of
approximately 60% to 82% in a single run. By slightly increasing the number of
group operations that are evaluated quantumly, and by performing a limited
search in the classical post-processing, we furthermore show how the algorithm
can be modified to achieve a success probability exceeding 99% in a single run.
We provide concrete heuristic estimates of the success probability of the
modified algorithm, as a function of the group order, the size of the search
space in the classical post-processing, and the additional number of group
operations evaluated quantumly. In analogy with our earlier works, we show how
the modified quantum algorithm may be simulated classically when the logarithm
and group order are both known. Furthermore, we show how slightly better
tradeoffs may be achieved, compared to our earlier works, if the group order is
known when computing the logarithm.Comment: The pre-print has been extended to show how slightly better tradeoffs
may be achieved, compared to our earlier works, if the group order is known.
A minor issue with an integration limit, that lead us to give a rough success
probability estimate of 60% to 70%, as opposed to 60% to 82%, has been
corrected. The heuristic and results reported in the original pre-print are
otherwise unaffecte
- …