Quantum Period Finding with a Single Output Qubit -- Factoring n-bit RSA with n/2 Qubits

05/24/2019
by   Alexander May, et al.
0

We study quantum period finding algorithms such as Simon, Shor, and Ekerå-Håstad. For a periodic function f these algorithms produce -- via some quantum embedding of f -- a quantum superposition ∑_x x〉 f(x)〉, which requires a certain amount of output bits that represent f(x)〉. 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: F_2^n →F_2^n our hashing technique reduces the required qubits from 2n down to n+1. For the Ekerå-Hå stad algorithm for factoring n-bit RSA our hashing reduces the required qubits from (3/2 + o(1))n down to (1/2 + o(1))n.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/02/2019

Practical Period Finding on IBM Q – Quantum Speedups in the Presence of Errors

We implemented Simon's quantum period finding circuit for functions F_2^...
research
03/26/2019

Near-Hashing-Bound Multiple-Rate Quantum Turbo Short-Block Codes

Quantum stabilizer codes (QSCs) suffer from a low quantum coding rate, s...
research
03/09/2021

Machine Learning the period finding algorithm

We use differentiable programming and gradient descent to find unitary m...
research
08/03/2011

Accurate Estimators for Improving Minwise Hashing and b-Bit Minwise Hashing

Minwise hashing is the standard technique in the context of search and d...
research
04/03/2019

On the classical complexity of quantum interference of indistinguishable bosons

The classical complexity of sampling from the probability distribution o...
research
04/01/2021

Classically-Verifiable Quantum Advantage from a Computational Bell Test

We propose and analyze a novel interactive protocol for demonstrating qu...
research
04/24/2018

Rational proofs for quantum computing

It is an open problem whether a classical client (verifier) can delegate...

Please sign up or login with your details

Forgot password? Click here to reset