Title
Quantum Period Finding with a Single Output Qubit - Factoring n-bit RSA with n/2 Qubits.
Abstract
We study quantum period finding algorithms such as Simon, Shor, and Eker{\aa}-H{\aa}stad. For a periodic function $f$ these algorithms produce -- via some quantum embedding of $f$ -- a quantum superposition $\sum_x \vert x\rangle\vert f(x)\rangle$, which requires a certain amount of output bits that represent $\vert f(x)\rangle$. We show that we can lower this amount to a single output qubit by hashing $f$ down to a single bit. Namely, we replace the embedding of $f$ in quantum period finding circuits by several embeddings of hashed versions of $f$. We show that on expectation this modification only doubles the required amount of quantum measurements, while significantly reducing the total number of qubits. For example, for Simon's period finding algorithm in some $n$-bit function $f: \mathbb{F}_2^n \rightarrow \mathbb{F}_2^n$ our hashing technique reduces the required qubits from $2n$ down to $n+1$. For the Eker\aa-H\aa stad algorithm for factoring $n$-bit RSA our hashing reduces the required qubits from $(\frac 3 2 + o(1))n$ down to $(\frac 1 2 + o(1))n$.
Year
Venue
DocType
2019
arXiv: Cryptography and Security
Journal
Volume
Citations 
PageRank 
abs/1905.10074
0
0.34
References 
Authors
0
2
Name
Order
Citations
PageRank
Alexander May1895.98
Lars Schlieper200.68