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 May | 1 | 89 | 5.98 |
Lars Schlieper | 2 | 0 | 0.68 |