Documente Academic
Documente Profesional
Documente Cultură
FACTORIZACIÓN DE SHOR.
IV Seminario de Matemática Discreta
Índice
1. Algoritmos fundamentales.
6. Bibliografía.
2
1
1. Algoritmos fundamentales
➨ Feynman (1982): postulación de la computación Q.
1. Algoritmos fundamentales
➨ Grover (1995):
• Algoritmo de búsqueda no estructurada.
➨ Kitaev (1995):
• Problema del subgrupo escondido.
➨ Preskill (1997):
• Computación cuántica tolerante a fallos.
4
2
1. Algoritmos fundamentales
ALGORITMOS CUÁNTICOS
CON VENTAJAS SOBRE LOS
CLÁSICOS:
1. Algoritmos fundamentales
Problema
BUSQUEDA TFQ subgrupo oculto
Conteo Q
Logaritmo Encontrar
Busqueda discreto orden
de claves de
criptografía
Aceleración de FACTORIZACIÓN
problemas NP
3
2. Transformada de Fourier Cuántica
• Para transformar 2n números:
– TFClásica n 2n pasos Ahorro
– TFQ n2 pasos exponencial
4
Transformada de Fourier Cuántica
• Genera la superposición de todos los estados si se
N −1
aplica sobre 0 . 1
0 →
N
∑ k
K =0
N −1 P −1 N
∑x j j → ∑ y KQ kQ si Q=
j= 0 K =0 P
9
Aplicación de la TFQ
10
5
Aplicación de la TFQ
6
Algoritmo de factorización de Shor
• Cómo se calcula un factor a partir del periodo:
Si P es par:
(mP – 1) = 0 mod N ⇔ (mP/2 – 1) (mP/2+ 1) = 0 mod N
Teorema 1:
Existe un factor propio de N ⇔ (mP/2+ 1) ≠ 0 mod N (*)
y la Probabilidad(*) ≥ 1 – (½) k-1
(siendo K el número de factores de N)
13
7
Algoritmo de factorización de Shor
• Buscar una función periódica adecuada para
determinar P:
Se considera Q: N2 ≤ Q=2L< 2N2
0 N Q 2N
0 N2 Q 2N 2
16
8
Parte cuántica del algoritmo de Shor
Paso 2.3 Aplicar la TFQ al Reg. 1.
Q −1 Q −1Q −1
1 1
Ψ2 =
Q
∑ x f (x) → Ψ 3 =
Q
∑ ∑ ω x .y y f (x)
x =0 x =0y =0
1 Q −1 Υ ( y) Q −1
Ψ 3 = ∑ Υ ( y) y con Υ ( y ) = ∑ ωxy f (x )
Q y=0 Υ ( y) x =0
P y d 1 1
• Si P y−dQ ≤ entonces − ≤ ≤ 2
2 Q P 2Q 2P
d es una convergente de y
• Y por un teorema clásico .
P Q 18
9
Parte cuántica del algoritmo de Shor
Para obtener el periodo, debe ser mcd(d, P) =1 .
φ(P ) e −Γ
es ≥
P 4 C ln ln(P )
3
1 4 1 e −Γ e−Γ
1 − 1 − ≥
2 k −1 2
Π N 4C ln ln (P ) 3C Π 2 ln ln (N )
19
10
Ampliaciones del algoritmo de Shor.
11
4. Estudios del algoritmo de Shor.
1 α = pérdida de coherencia en
N ~ exp
α una operación simple.
12
Investigación en Computación Q
• Implementación de ordenadores Q.
25
5. Bibliografía.
• Tutoriales:
– E. Rieffel: An Introduction to Quantum Computing for Non-
Physicists. arXiv: quant-ph/9809016.
13
• Direcciones Web:
– Los Alamos quantum physics preprint library:
http://xxx.lanl.gov/find/quant-ph
(Todos los artículos de QC y de física)
– V. Martín, J. Dávila: Computación Cuántica y sus
Aplicaciones en Criptografía.
http://www.fi.upm.es/~vicente/qc/qc.html
(Curso de doctorado de la F.Informática-U.P.M.)
14