Criptografía Cuántica: La última frontera

320
Criptografía Cuántica Gonzalo Álvarez Marañón

description

¿Cuáles son los límites de la criptografía moderna? ¿Es capaz de proteger indefinidamente nuestros secretos? ¿Qué es la computación cuántica y cómo afecta a la seguridad de la información? ¿Cómo serán los ordenadores cuánticos? En esta charla se da respuesta a estos interrogantes y se introducen los avances más recientes en criptografía cuántica, los cuales permiten por primera vez en la Historia distribuir de forma completamente segura las claves de cifrado aprovechando las propiedades de la mecánica cuántica. En definitiva, una visita a la última frontera de la criptografía.

Transcript of Criptografía Cuántica: La última frontera

Page 1: Criptografía Cuántica: La última frontera

Criptografía CuánticaGonzalo Álvarez Marañón

Page 2: Criptografía Cuántica: La última frontera

¿Ordenadores cuánticos?

Page 3: Criptografía Cuántica: La última frontera

0(cero, null, nada)

Page 4: Criptografía Cuántica: La última frontera

ORIOND-Wave, 2007

Page 5: Criptografía Cuántica: La última frontera

ENIACUniversidad de Pensilvania, 1946

Page 6: Criptografía Cuántica: La última frontera

TransistorLaboratorios Bell, 1947

Page 7: Criptografía Cuántica: La última frontera

¿Transistor cuántico?

Page 8: Criptografía Cuántica: La última frontera

La tecnología está por

descubrir

Page 9: Criptografía Cuántica: La última frontera

Algoritmos cuánticos de

criptografía

Page 10: Criptografía Cuántica: La última frontera

0(cero, null, nada)

Page 11: Criptografía Cuántica: La última frontera
Page 12: Criptografía Cuántica: La última frontera

Distribución Cuántica de Claves

Page 13: Criptografía Cuántica: La última frontera

¿Qué claves?

Page 14: Criptografía Cuántica: La última frontera

Las claves de siempre

DES

AES

IDEA

3DES

Vernam

Page 15: Criptografía Cuántica: La última frontera

¿Dónde está la novedad?

NEW

Page 16: Criptografía Cuántica: La última frontera

Distribución segura de

claves

Page 17: Criptografía Cuántica: La última frontera

El problema más

importante en criptografía

Page 18: Criptografía Cuántica: La última frontera

2tipos de criptografía

Page 19: Criptografía Cuántica: La última frontera

Criptografía simétrica

o

clave secreta

Page 20: Criptografía Cuántica: La última frontera

Una sola clave

Page 21: Criptografía Cuántica: La última frontera

Debe mantenerse en

secreto

Page 22: Criptografía Cuántica: La última frontera

DESejemplo paradigmático

Page 23: Criptografía Cuántica: La última frontera

¿Es seguro DES?

Page 24: Criptografía Cuántica: La última frontera

¿Por qué no?

Page 25: Criptografía Cuántica: La última frontera

Fuerza bruta

Page 26: Criptografía Cuántica: La última frontera

Longitud

128 a 256 bits

Page 27: Criptografía Cuántica: La última frontera

Son muy rápidos

Page 28: Criptografía Cuántica: La última frontera

Discos duros

Base de datos

Audio y vídeo

Comunicaciones de red

Cifran cantidades grandes

Page 29: Criptografía Cuántica: La última frontera

Cifrar

Clave

DescifrarClaro ClaroCifrado

Page 30: Criptografía Cuántica: La última frontera

¿Cómo distribuir la clave?

A B

Page 31: Criptografía Cuántica: La última frontera

Criptografía asimétrica

o

clave pública

Page 32: Criptografía Cuántica: La última frontera

Diffie y Hellman (1976)

Page 33: Criptografía Cuántica: La última frontera

2claves: pública y privada

Page 34: Criptografía Cuántica: La última frontera

Clave pública

la conoce todo el mundo

Page 35: Criptografía Cuántica: La última frontera

Clave privada

sólo la conoce una persona

Page 36: Criptografía Cuántica: La última frontera

Cifrar

Clave

púb

DescifrarClaro ClaroCifrado

Clave

priv

Page 37: Criptografía Cuántica: La última frontera
Page 38: Criptografía Cuántica: La última frontera

1024bits de longitud mínima

Page 39: Criptografía Cuántica: La última frontera

Son muy lentos

Page 40: Criptografía Cuántica: La última frontera

Cifran cantidades pequeñas

Page 41: Criptografía Cuántica: La última frontera

Claves secretas

Cifrar

Clave

púb

Descifrar

Clave

priv

Ks KsEKpub(Ks)

Page 42: Criptografía Cuántica: La última frontera

Hashes

Hash

Cifrar

Mensaje

KPriv

Firma

H

EKPriv(H)

Mensaje

Hash

Firma

=

Des

CifrarKPub

H1H2

Page 43: Criptografía Cuántica: La última frontera

Elementos adicionales

PKI

Certificados

digitales

Autoridades de

certificación

Page 44: Criptografía Cuántica: La última frontera

RSA

Page 45: Criptografía Cuántica: La última frontera

Clave pública

n = p*q

e, primo con (p-1)*(q-1)

Page 46: Criptografía Cuántica: La última frontera

Clave privada

d, tal que d*e mod (p-1)(q-1) = 1

Page 47: Criptografía Cuántica: La última frontera

Cifrado

c = me mod n

Page 48: Criptografía Cuántica: La última frontera

Descifrado

m = cd mod n

me=

Page 49: Criptografía Cuántica: La última frontera

Ejemplo

p=5, q=11, n=55, e=13, d=37,

m=36, ¿c?

Page 50: Criptografía Cuántica: La última frontera

¿Es seguro RSA?

Page 51: Criptografía Cuántica: La última frontera

¿En qué se basa su

fortaleza?

Page 52: Criptografía Cuántica: La última frontera

Problema de la

factorización

Page 53: Criptografía Cuántica: La última frontera

¿Factores de 15?

Page 54: Criptografía Cuántica: La última frontera

3 x 5

Page 55: Criptografía Cuántica: La última frontera

¿Factores de 391?

Page 56: Criptografía Cuántica: La última frontera

17 x 23

Page 57: Criptografía Cuántica: La última frontera

Último reto RSA640 bits en 5 meses en 80 PCs

Page 58: Criptografía Cuántica: La última frontera

¿Cuánto se tarda en hacer

operaciones matemáticas?

Page 59: Criptografía Cuántica: La última frontera

Sumar dos números de N

bits

Page 60: Criptografía Cuántica: La última frontera

Tiempo lineal: O(N)

Page 61: Criptografía Cuántica: La última frontera

Multiplicar dos números de

N bits

Page 62: Criptografía Cuántica: La última frontera

Tiempo cuadrático: O(N2)

Page 63: Criptografía Cuántica: La última frontera

Factorizar un número de N

bits

Page 64: Criptografía Cuántica: La última frontera

Tiempo exponencial: O(eN)

Page 65: Criptografía Cuántica: La última frontera

0 2 4 6 8 100

200

400

600

800

1000

1200

lineal

pol

exp

Page 66: Criptografía Cuántica: La última frontera

No se ha probado que RSA

sea seguro

Page 67: Criptografía Cuántica: La última frontera

Problema difícil, pero

¿imposible?

Page 68: Criptografía Cuántica: La última frontera

Ordenadores cuánticos

Page 69: Criptografía Cuántica: La última frontera

¿Podrán resolver en

tiempo polinómico

problemas intratables?

Page 70: Criptografía Cuántica: La última frontera

¿Cómo funcionan los

ordenadores?

Page 71: Criptografía Cuántica: La última frontera

Puertas lógicas

NOT

AND

OR

XOR

NAND

Page 72: Criptografía Cuántica: La última frontera

entrada salida

Page 73: Criptografía Cuántica: La última frontera

Suma de dos bits

Page 74: Criptografía Cuántica: La última frontera

+ 0 1

0 00 01

1 01 10

Page 75: Criptografía Cuántica: La última frontera

Suma = x XOR y

Page 76: Criptografía Cuántica: La última frontera

Acarreo = x AND y

Page 77: Criptografía Cuántica: La última frontera

x

ysuma

acarreo

Page 78: Criptografía Cuántica: La última frontera

¿Pueden usarse estados

cuánticos?

Page 79: Criptografía Cuántica: La última frontera

Bit 0:

Bit 1:

0

1

Bit 0:

Bit 1:

0

1

Page 80: Criptografía Cuántica: La última frontera

Pueden existir como una

superposición de estados

Page 81: Criptografía Cuántica: La última frontera

10 ba

Page 82: Criptografía Cuántica: La última frontera

122

ba

Page 83: Criptografía Cuántica: La última frontera

Esfera de Bloch

x

y

z

|0>

|1>

Page 84: Criptografía Cuántica: La última frontera

Ninguna medida revela el

estado original de un qubit

desconocido

Page 85: Criptografía Cuántica: La última frontera

No pueden obtenerse a y b

Page 86: Criptografía Cuántica: La última frontera

Entradas: )10(2

1

Page 87: Criptografía Cuántica: La última frontera

Superposición de estados

Page 88: Criptografía Cuántica: La última frontera

Computación clásica

Page 89: Criptografía Cuántica: La última frontera

)(xfy

Page 90: Criptografía Cuántica: La última frontera

Computación cuántica

Page 91: Criptografía Cuántica: La última frontera

)1()0(10 fbfabaf

Page 92: Criptografía Cuántica: La última frontera

La función f se evalúa para

ambos valores a la vez

Page 93: Criptografía Cuántica: La última frontera

0+0

0+1

1+0

1+1

Page 94: Criptografía Cuántica: La última frontera

Salida: superposición de

todas las posibles

respuestas

Page 95: Criptografía Cuántica: La última frontera

La medida obtendrá un

resultado aleatorio

Page 96: Criptografía Cuántica: La última frontera

¿Cómo obtener resultados

útiles?

Page 97: Criptografía Cuántica: La última frontera

Las puertas lógicas

anteriores no sirven con

estados cuánticos

Page 98: Criptografía Cuántica: La última frontera

AND, OR, XOR son

irreversibles

Page 99: Criptografía Cuántica: La última frontera

Pérdida de información

Page 100: Criptografía Cuántica: La última frontera

En mecánica cuántica no

es posible perder

información sin medir

Page 101: Criptografía Cuántica: La última frontera

Puertas cuánticas

reversibles

Page 102: Criptografía Cuántica: La última frontera

Mismo nº de entradas y

salidas

Page 103: Criptografía Cuántica: La última frontera

NOT

Page 104: Criptografía Cuántica: La última frontera

CNOT

Page 105: Criptografía Cuántica: La última frontera

Control 1 Cambia el blanco

Control 0 No cambia el

blanco

Page 106: Criptografía Cuántica: La última frontera
Page 107: Criptografía Cuántica: La última frontera

0110

Page 108: Criptografía Cuántica: La última frontera

1011

1110

0101

0000

Page 109: Criptografía Cuántica: La última frontera

Control: )10(2

1

Page 110: Criptografía Cuántica: La última frontera

Blanco: 0

Page 111: Criptografía Cuántica: La última frontera

Entrada

Page 112: Criptografía Cuántica: La última frontera

)1000(2

10)10(

2

1

Page 113: Criptografía Cuántica: La última frontera

Superposición de:

002

1

102

1

Page 114: Criptografía Cuántica: La última frontera

112

100

2

1

)1000(2

1

CNOT

Page 115: Criptografía Cuántica: La última frontera

)1100(2

1

Page 116: Criptografía Cuántica: La última frontera

Enredo cuántico

Page 117: Criptografía Cuántica: La última frontera

No pueden expresarse

como producto de dos

estados

Page 118: Criptografía Cuántica: La última frontera

Medir el estado de una

partícula determina el

estado de la otra

Page 119: Criptografía Cuántica: La última frontera

)1100(2

1

Page 120: Criptografía Cuántica: La última frontera

Control: )10(2

1

Page 121: Criptografía Cuántica: La última frontera

Blanco: )10(2

1

Page 122: Criptografía Cuántica: La última frontera

)10(2

1)10(

2

1

Page 123: Criptografía Cuántica: La última frontera

CNOT

)11100100(2

1

)10110100(2

1

Page 124: Criptografía Cuántica: La última frontera

)10(2

1)10(

2

1

Page 125: Criptografía Cuántica: La última frontera

No hay enredo

Page 126: Criptografía Cuántica: La última frontera

Resultado definido de la

medida

Page 127: Criptografía Cuántica: La última frontera

Importantes aplicaciones

Page 128: Criptografía Cuántica: La última frontera

Juego mental

CNOT rota

Page 129: Criptografía Cuántica: La última frontera

Control desconectado

Page 130: Criptografía Cuántica: La última frontera

1111

1010

0101

0000

Page 131: Criptografía Cuántica: La última frontera

Control loco

Page 132: Criptografía Cuántica: La última frontera

1011

1110

0001

0100

Page 133: Criptografía Cuántica: La última frontera

Una sola medida por puerta

Page 134: Criptografía Cuántica: La última frontera

¿Cómo encontrar la CNOT

buena?

Page 135: Criptografía Cuántica: La última frontera

Las combinaciones

clásicas no funcionan

Page 136: Criptografía Cuántica: La última frontera

CNOT

desconectada

)11100100(2

1

)11100100(2

1

Page 137: Criptografía Cuántica: La última frontera

)10(2

1)10(

2

1

Page 138: Criptografía Cuántica: La última frontera

CNOT loca

)11100100(2

1

)10110001(2

1

Page 139: Criptografía Cuántica: La última frontera

)10(2

1)10(

2

1

Page 140: Criptografía Cuántica: La última frontera

CNOT

)11100100(2

1

)10110100(2

1

Page 141: Criptografía Cuántica: La última frontera

)10(2

1)10(

2

1

Page 142: Criptografía Cuántica: La última frontera

Resultado definido:

+1 ó –1

Page 143: Criptografía Cuántica: La última frontera

Funciones constantes y

funciones equilibradas

Page 144: Criptografía Cuántica: La última frontera

1)1(;1)0(

0)1(;0)0(

0)1(;1)0(

1)1(;0)0(

ff

ff

ff

ff

Page 145: Criptografía Cuántica: La última frontera

¿Es posible averiguar si f

es constante o

equilibrada?

Page 146: Criptografía Cuántica: La última frontera

Se resuelve como la CNOT

loca

Page 147: Criptografía Cuántica: La última frontera

No se calculan todos los

valores f(x)

Page 148: Criptografía Cuántica: La última frontera

Se averigua si es constante

o equilibrada

Page 149: Criptografía Cuántica: La última frontera

Juego mental: moneda

trucada

Page 150: Criptografía Cuántica: La última frontera

?

Page 151: Criptografía Cuántica: La última frontera

ordenador

clásico1011 0101

Page 152: Criptografía Cuántica: La última frontera

ordenador

cuántico

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1101

1110

1111

0100

1111

0010

0011

0001

0101

0110

1101

1000

0111

1010

1011

1100

1001

0000

1110

Page 153: Criptografía Cuántica: La última frontera

Problema

búsqueda en la guía

telefónica

Page 154: Criptografía Cuántica: La última frontera

N/2 búsquedas en

promedio

Page 155: Criptografía Cuántica: La última frontera

¿Puede ayudar la mecánica

cuántica?

Page 156: Criptografía Cuántica: La última frontera

Algoritmo de Grover

Page 157: Criptografía Cuántica: La última frontera

0 X

1 R

2 P

3 A

Page 158: Criptografía Cuántica: La última frontera

contrario casoen ,0)(

Pa ecorrespond si,1)(

xf

xxf

Page 159: Criptografía Cuántica: La última frontera

1)2(f

Page 160: Criptografía Cuántica: La última frontera

Superposición de todas las

x posibles

Page 161: Criptografía Cuántica: La última frontera

11,10,01,00

Page 162: Criptografía Cuántica: La última frontera

)10(2

1)10(

2

1

Page 163: Criptografía Cuántica: La última frontera

112

110

2

101

2

100

2

1

Page 164: Criptografía Cuántica: La última frontera

1/2 1/2 1/2 1/2

|00> |01> |10> |11>

1/2 1/2

-1/2

1/21/4

1

Inversión sobre

la medial*=m-(l-m)=2m-l

Oráculo si f(x)=1, invierte la fase

Page 165: Criptografía Cuántica: La última frontera

100%probabilidad de encontrar

la respuesta correcta

Page 166: Criptografía Cuántica: La última frontera

4 qubits

Page 167: Criptografía Cuántica: La última frontera

…|0010>…

1/4

1/4

-1/4

7/32

3/16

11/16

Page 168: Criptografía Cuántica: La última frontera

47,2%probabilidad de encontrar

la respuesta correcta

Page 169: Criptografía Cuántica: La última frontera

3/16

11/16

3/16

-11/16

17/128

5/64

61/64

Page 170: Criptografía Cuántica: La última frontera

90,8%probabilidad de encontrar

la respuesta correcta

Page 171: Criptografía Cuántica: La última frontera

¿Cuántas iteraciones para

100%?

Page 172: Criptografía Cuántica: La última frontera

4

N

Page 173: Criptografía Cuántica: La última frontera

0 200 400 600 800 10000

200

400

600

800

1000

lineal

raiz

Page 174: Criptografía Cuántica: La última frontera

Guía telefónica con 1

millón de nombres

Page 175: Criptografía Cuántica: La última frontera

11días con algoritmos

clásicos

Page 176: Criptografía Cuántica: La última frontera

1.000segundos con algoritmo de

Grover

Page 177: Criptografía Cuántica: La última frontera

Impacto en criptografía

Page 178: Criptografía Cuántica: La última frontera

Búsqueda exhaustiva de

claves

Page 179: Criptografía Cuántica: La última frontera

Amenaza a la criptografía

simétrica

Page 180: Criptografía Cuántica: La última frontera

¿Qué pasa con la

asimétrica?

Page 181: Criptografía Cuántica: La última frontera

Problema de la

factorización

Page 182: Criptografía Cuántica: La última frontera

Tiempo exponencial

Page 183: Criptografía Cuántica: La última frontera

¿Puede acelerarse

cuánticamente?

Page 184: Criptografía Cuántica: La última frontera

Algoritmo de Shor

Page 185: Criptografía Cuántica: La última frontera

Transformada de Fourier

Page 186: Criptografía Cuántica: La última frontera

1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4, …

Page 187: Criptografía Cuántica: La última frontera

periodo = 4

Page 188: Criptografía Cuántica: La última frontera

71=7,

72=49,

73=343,

74=2401,

75=16807,

76=117649,

77=823453,

Page 189: Criptografía Cuántica: La última frontera

mod 15

Page 190: Criptografía Cuántica: La última frontera

7, 4, 13, 1, 7, 4, 13, …

Page 191: Criptografía Cuántica: La última frontera

Exponenciación modular

Page 192: Criptografía Cuántica: La última frontera

ax mod N

Page 193: Criptografía Cuántica: La última frontera

Si la periodicidad es par se

pueden calcular los

factores de N

Page 194: Criptografía Cuántica: La última frontera

gcd(aq/2 + 1, N)

gcd(aq/2 – 1, N)

Page 195: Criptografía Cuántica: La última frontera

Ejemplo

a=7, N=15, q=4, ¿factores?

Page 196: Criptografía Cuántica: La última frontera

15 = 3 x 5

Page 197: Criptografía Cuántica: La última frontera

Los circuitos lógicos

cuánticos son rápidos

buscando periodicidades

Page 198: Criptografía Cuántica: La última frontera

QFT

Page 199: Criptografía Cuántica: La última frontera

Paso 1Registro de 2c > N estados

superpuestos

Page 200: Criptografía Cuántica: La última frontera

|00…000> + |00…001> + |00…010> +…+ |11…110> + |11…111>

Page 201: Criptografía Cuántica: La última frontera

Paso 2

Registro de c qubits a |0>

Page 202: Criptografía Cuántica: La última frontera

000000

Page 203: Criptografía Cuántica: La última frontera

Paso 3Elegir un número a < N al azar y

primo con N

Page 204: Criptografía Cuántica: La última frontera

ax mod N

|0>|0>+|1>|0>+|2>|0>+|3>|0>+|4>|0>+|5>|0>+|6>|0>+…1er registro

2º registro

N=15

a=7

|0>|1>+|1>|7>+|2>|4>+|3>|13>+|4>|1>+|5>|7>+|6>|4>+…

Medida en 2º registro

|1>|7>+|5>|7>+|9>|7>+|13>|7>+…

Transformada Fourier

período = 4

Page 205: Criptografía Cuántica: La última frontera

Tiempo polinómico

Page 206: Criptografía Cuántica: La última frontera

¿El fin de la criptografía

clásica?

Page 207: Criptografía Cuántica: La última frontera

Cifrado de Vernam

Page 208: Criptografía Cuántica: La última frontera

Secreto perfecto

1 0 0 1 1 1 1 0 1 0 0

0 0 1 0 1 1 0 0 0 1 0

1 0 1 1 0 0 1 0 1 1 0

Page 209: Criptografía Cuántica: La última frontera

kme

Page 210: Criptografía Cuántica: La última frontera

Matemáticamente 100%

seguro …

Page 211: Criptografía Cuántica: La última frontera

… si se utiliza una sola vez

Page 212: Criptografía Cuántica: La última frontera

21

21

21

21

)()(

)()(

mm

kkmm

kmkm

ee

Page 213: Criptografía Cuántica: La última frontera

… y si la clave es 100%

aleatoria

Page 214: Criptografía Cuántica: La última frontera

¿Cómo generar claves

aleatorias?

Page 215: Criptografía Cuántica: La última frontera
Page 216: Criptografía Cuántica: La última frontera
Page 217: Criptografía Cuántica: La última frontera

Teoría de la comunicación de

Shannon

Page 218: Criptografía Cuántica: La última frontera

Problema de la distribución

Page 219: Criptografía Cuántica: La última frontera

Distribución (y generación)

cuántica de claves

Page 220: Criptografía Cuántica: La última frontera

Polarización de la luz

Page 221: Criptografía Cuántica: La última frontera

Dirección de oscilación del

campo eléctrico

Page 222: Criptografía Cuántica: La última frontera

Haces de luz

Page 223: Criptografía Cuántica: La última frontera

vertical horizontal

Page 224: Criptografía Cuántica: La última frontera

+ =

Page 225: Criptografía Cuántica: La última frontera

21 vvvtotal

Page 226: Criptografía Cuántica: La última frontera

Lámina de retardo de fase

Page 227: Criptografía Cuántica: La última frontera

horizontalvertical vvU

Page 228: Criptografía Cuántica: La última frontera

divisor óptico

Page 229: Criptografía Cuántica: La última frontera

divisor óptico

Page 230: Criptografía Cuántica: La última frontera

Fotones individuales

Page 231: Criptografía Cuántica: La última frontera

?

Page 232: Criptografía Cuántica: La última frontera

La polarización siempre se

mide en relación a una

base

Page 233: Criptografía Cuántica: La última frontera

Sólo existen dos

resultados posibles:

+1 ó –1

Page 234: Criptografía Cuántica: La última frontera

VbHafotón

Page 235: Criptografía Cuántica: La última frontera

122

ba

Page 236: Criptografía Cuántica: La última frontera

)(2

1VHfotón

Page 237: Criptografía Cuántica: La última frontera

Al medir: o H o V

Page 238: Criptografía Cuántica: La última frontera

Parejas de fotones

Page 239: Criptografía Cuántica: La última frontera

21VH

Page 240: Criptografía Cuántica: La última frontera

21HV

Page 241: Criptografía Cuántica: La última frontera

211)( HVbHa

Page 242: Criptografía Cuántica: La última frontera

¿Qué pasa al medir el

primer fotón?

Page 243: Criptografía Cuántica: La última frontera

Supongamos se obtiene H

Page 244: Criptografía Cuántica: La última frontera

21HH

Page 245: Criptografía Cuántica: La última frontera

El 2º fotón no se ve

afectado

Page 246: Criptografía Cuántica: La última frontera

Combinamos 21

VH

21HV

Page 247: Criptografía Cuántica: La última frontera

)(2

12121

HVVH

Page 248: Criptografía Cuántica: La última frontera

¿Por qué?

Page 249: Criptografía Cuántica: La última frontera

No puede escribirse como

el producto de dos estados

Page 250: Criptografía Cuántica: La última frontera

Enredo cuántico

Page 251: Criptografía Cuántica: La última frontera

Aplicación a la cinta

aleatoria

Page 252: Criptografía Cuántica: La última frontera

0

1

Alicia Benito

0

1

Page 253: Criptografía Cuántica: La última frontera

¿Es seguro?

Page 254: Criptografía Cuántica: La última frontera

0

1

de

Alicia 0

1

a

Benito

Eva

Page 255: Criptografía Cuántica: La última frontera

Requisito 1

Eva no puede obtener la clave

Page 256: Criptografía Cuántica: La última frontera

Requisito 2

Si lo hace, será detectada

Page 257: Criptografía Cuántica: La última frontera

Aleatoriedad

Giremos el divisor 45º

Page 258: Criptografía Cuántica: La última frontera

)4545(2

1H

Page 259: Criptografía Cuántica: La última frontera

2

1)(HP

Page 260: Criptografía Cuántica: La última frontera

0

1

0

1

Page 261: Criptografía Cuántica: La última frontera

¿Acordar las bases de

antemano?

Page 262: Criptografía Cuántica: La última frontera

Elección de bases aleatoria

e independiente

Page 263: Criptografía Cuántica: La última frontera

Revelarlas a posteriori a

través de un canal público

Page 264: Criptografía Cuántica: La última frontera

La mitad del tiempo, las

bases coinciden

Page 265: Criptografía Cuántica: La última frontera

La clave está cribada (l/2)

Page 266: Criptografía Cuántica: La última frontera

¿Más seguro que antes?

Page 267: Criptografía Cuántica: La última frontera

1 0

EvaAlicia Benito

Page 268: Criptografía Cuántica: La última frontera

1 0

EvaAlicia Benito

Page 269: Criptografía Cuántica: La última frontera

Eva no obtiene

inmediatamente

información sobre los bits

Page 270: Criptografía Cuántica: La última frontera

Tras el acuerdo de bases,

Eva obtiene el 50% de los

bits

Page 271: Criptografía Cuántica: La última frontera

Benito obtiene el 25% de

los bits

Page 272: Criptografía Cuántica: La última frontera

¿Cómo detectar a Eva?

Page 273: Criptografía Cuántica: La última frontera

Verificar una parte de la

clave a través de un canal

público

Page 274: Criptografía Cuántica: La última frontera

Si coincide, nadie ha

escuchado

Page 275: Criptografía Cuántica: La última frontera

Si no coinciden, hubo un

espía

Page 276: Criptografía Cuántica: La última frontera

BB84

Page 277: Criptografía Cuántica: La última frontera

Bennett y Brassard (1984)

Page 278: Criptografía Cuántica: La última frontera

0 1 1 0 1 0 0 1 1 0 0 0 1 0 1 1

Page 279: Criptografía Cuántica: La última frontera

0 1 1 0 1 0 0 1 1 0 0 0 1 0 1 1

0

1

0

1

Page 280: Criptografía Cuántica: La última frontera

0 1 1 0 1 0 0 1 1 0 0 0 1 0 1 1

0 0 1 1 0 1 1 1 0 0 0 0

Page 281: Criptografía Cuántica: La última frontera

0 1 1 0 1 0 0 1 1 0 0 0 1 0 1 1

0 0 1 1 0 1 1 1 0 0 0 0

Page 282: Criptografía Cuántica: La última frontera

0 1 1 0 1 0 0 1 1 0 0 0 1 0 1 1

0 0 1 1 0 1 1 1 0 0 0 0

Page 283: Criptografía Cuántica: La última frontera

0 1 1 0 1 0 0 1 1 0 0 0 1 0 1 1

0 0 1 1 0 1 1 1 0 0 0 0

Page 284: Criptografía Cuántica: La última frontera

0 1 1 0 1 0 0 1 1 0 0 0 1 0 1 1

0 0 1 1 0 1 1 1 0 0 0 0

Page 285: Criptografía Cuántica: La última frontera

0 1 0 1 1 0 0 0

0 1 0 1 1 0 0 0

Page 286: Criptografía Cuántica: La última frontera

0 1 0 1 1 0 0 0

0 1 0 1 1 0 0 0

Page 287: Criptografía Cuántica: La última frontera

0 1 0 1 1 0 0 0

Page 288: Criptografía Cuántica: La última frontera

0 1 0 1 1 0 0 0

Page 289: Criptografía Cuántica: La última frontera

¿Y si Eva clona los

fotones?

Page 290: Criptografía Cuántica: La última frontera

Obtendrá el 50% de la clave

Page 291: Criptografía Cuántica: La última frontera

La mecánica cuántica

prohíbe la clonación

Page 292: Criptografía Cuántica: La última frontera

¿Y si Eva intercepta 1 de

cada 10?

Page 293: Criptografía Cuántica: La última frontera

Eva obtiene el 5% de los

bits

Page 294: Criptografía Cuántica: La última frontera

Benito obtiene un 2,5% de

error

Page 295: Criptografía Cuántica: La última frontera

Corrección de errores

Page 296: Criptografía Cuántica: La última frontera

El XOR de bits prefijados

Page 297: Criptografía Cuántica: La última frontera

No revela información a

Eva

Page 298: Criptografía Cuántica: La última frontera

Amplificación de la

privacidad

Page 299: Criptografía Cuántica: La última frontera

Menor clave para Eva

Page 300: Criptografía Cuántica: La última frontera

Alicia y Benito

0011010010

00101

Page 301: Criptografía Cuántica: La última frontera

Eva

0110010011

11100

Alicia y Benito

0011010010

00101

Page 302: Criptografía Cuántica: La última frontera

Problema de autenticación

Page 303: Criptografía Cuántica: La última frontera

¿Cómo sabe Alicia que

está hablando con Benito?

Page 304: Criptografía Cuántica: La última frontera

Semilla inicial aleatoria

Page 305: Criptografía Cuántica: La última frontera

¿Dónde estamos?

Page 306: Criptografía Cuántica: La última frontera

Sistemas comerciales

Page 307: Criptografía Cuántica: La última frontera

Distancias

A B

Page 308: Criptografía Cuántica: La última frontera

Fibra óptica

Page 309: Criptografía Cuántica: La última frontera

70, 100, 122 Km

Page 310: Criptografía Cuántica: La última frontera

Espacio

Page 311: Criptografía Cuántica: La última frontera

140 Km

Page 312: Criptografía Cuántica: La última frontera

Velocidad

Page 313: Criptografía Cuántica: La última frontera

A 1 Kbps se

tardaría más

de 1 año en

enviar 1 DVD

Page 314: Criptografía Cuántica: La última frontera

Previsiones

Page 315: Criptografía Cuántica: La última frontera

Sistemas comerciales a

gran escala en 10 años

Page 316: Criptografía Cuántica: La última frontera

La computación cuántica

mucho más lejos

Page 317: Criptografía Cuántica: La última frontera

Quantum Bits and

Quantum SecretsHow Quantum Physics is

revolutionizing Codes and

Computers

—Oliver Morsch

Page 318: Criptografía Cuántica: La última frontera

Lo que la mecánica

cuántica amenaza…

Page 319: Criptografía Cuántica: La última frontera

… la mecánica cuántica

protege

Page 320: Criptografía Cuántica: La última frontera

GonzaloAlvarez.com

ElArteDePresentar.infoCC BY: