COL863: Quantum Computation and Information
Ragesh Jaiswal, CSE, IIT Delhi
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
COL863: Quantum Computation and Information Ragesh Jaiswal, CSE, IIT - - PowerPoint PPT Presentation
COL863: Quantum Computation and Information Ragesh Jaiswal, CSE, IIT Delhi Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information Quantum Computation: Discrete logarithm Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
Bi-variate period Let f be a function such that f (x1, x2) = asx1+x2 (mod N) and let r be the
transformation: U |x1 |x2 |y → |x1 |x2 |y ⊕ f (x1, x2). Find s. Discrete logarithm
(Initial state)
2t
2t−1
x1=0
2t−1
x2=0 |x1 |x2 |0
(Create superposition)
2t
2t−1
x1=0
2t−1
x2=0 |x1 |x2 |f (x1, x2)
(Apply U) =
1 √r2t
r−1
ℓ2=0
2t−1
x1=0
2t−1
x2=0 e(2πi) sℓ2x1+ℓ2x2
r
|x1 |x2
f (sℓ2, ℓ2)
1 √r2t
r−1
ℓ2=0
2t−1
x1=0 e(2πi) sℓ2x1
r
|x1 2t−1
x2=0 e(2πi) ℓ2x2
r
|x2
f (sℓ2, ℓ2)
1 √r
r−1
ℓ2=0
r )
r )
f (sℓ2, ℓ2)
r ),
( ℓ2
r )
(Use continued fractions algorithm) Claim: Let
f (ℓ1, ℓ2)
1 √r
r−1
j=0 e−(2πi) ℓ2j
r |f (0, j). Then
|f (x1, x2) = 1 √r
r−1
e(2πi) sℓ2x1+ℓ2x2
r
f (sℓ2, ℓ2)
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
1
|G|
1 √ H
h∈H αh |h → g∈G ˜
g∈G e(2πi) gk
|G| ˜
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
√ 2
√ 2
O
M ) times in order to obtain a solution.
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
1 √ N
x=0 |x.
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
1 √ N
x=0 |x.
k αk |k gives k (−αk + 2α) |k.
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
1 √N−M
1 √ M
N
N |β.
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information
Ragesh Jaiswal, CSE, IIT Delhi COL863: Quantum Computation and Information