Shor’s Algorithm
A guided research project in Quantum Computing.
Question
How can quantum period finding be used to factor a composite integer?
Goals
- Derive the reduction from factoring to order finding.
- Implement or simulate the quantum and classical stages on small cases.
Method
Find the period of modular powers and convert it into candidate factors.
- Choose a base coprime to \(N\) and construct modular exponentiation.
- Apply phase estimation or the quantum Fourier transform to estimate its order.
- Use continued fractions and greatest common divisors to recover and verify factors.