Title: Shor Algorithm
1Shor Algorithm
2(No Transcript)
3(No Transcript)
4Finding the eigenvalue is the same as finding its
phase ?
5(No Transcript)
6We initialize to all states
we measure the phase
Index register to store the eigenvalue
Target register
Unitary operator for which we calculate phase of
eigenvalue using phase kickback
7Formulas for the phase estimation algorithm
(
)
This is the input to QFT
8Because e j? is an eigenvallue of U
9Assume k an integer
Number of bits
We found phase
10Concluding, we can calculate phase
11Easy to multiply but difficult to factor big
integers.
12(No Transcript)
13Assume
We want to find the smallest r such that the
above is true
14(No Transcript)
15Greatest common denominator
16(No Transcript)
17(No Transcript)
18So now what remains is to be able to find period,
but this is something well done with spectral
transforms.
19(No Transcript)
20Phase is 1/r
21(No Transcript)
22Reductions
Solve RSA
Factor big integers
Find period
Estimate Phase
Fourier Transform
23(No Transcript)
24(No Transcript)
25(No Transcript)
26(No Transcript)