Matemática del secreto: introducción a a la criptografía

20
La matemática del secreto: Introducción a la criptografía. Andrés J. Díaz <[email protected]>

description

Breve introducción a la criptografía.

Transcript of Matemática del secreto: introducción a a la criptografía

Page 1: Matemática del secreto: introducción a a la criptografía

La matemáticadel secreto:Introducción a lacriptografía.

Andrés J. Díaz <[email protected]>

Page 2: Matemática del secreto: introducción a a la criptografía

κρυπτός γραφία«Arte de escribir de manera oculta»

Page 3: Matemática del secreto: introducción a a la criptografía

Escítala

Siglo VI a.C. Rudimentario y poco práctico.

Algoritmo de translación con «ruido ambiente».

Page 4: Matemática del secreto: introducción a a la criptografía

César•Algoritmo desustitución.

•Aplicación lineal.•Fácilmente abordable.

En (x) =x+n mod 27Dn (x) =x¡n mod 27

Page 5: Matemática del secreto: introducción a a la criptografía

Ataque porfrecuencias

•Idiomas naturales.

•NO aleatorios.•Se abordaestadísticamente.

Page 6: Matemática del secreto: introducción a a la criptografía

Vigènere

En (Mi) =(Mi +Ki) mod 27

•Polialfabético•Le chiffreindéchiffrable

•Longitud de clavevariable.

Page 7: Matemática del secreto: introducción a a la criptografía

KasiskiAtaque por frecuencias del subconjunto repetido del

texto cifrado.

Ejemplo:Key: ABCDABCDABCDABCDABCDABCDABCDPlaintext: CRYPTOISSHORTFORCRYPTOGRAPHYCiphertext: CSASTPKVSIQUTGQUCSASTPIUAQJB

PROBLEMA: CSASTP CSASTP

Page 8: Matemática del secreto: introducción a a la criptografía

Vernam•Clave aleatoria.•Tan larga como elmensaje.

•XOR bit a bit.¿Es seguro?

Page 9: Matemática del secreto: introducción a a la criptografía
Page 10: Matemática del secreto: introducción a a la criptografía

Secreto Perfecto«Un secreto será perfecto e indescifrable sí, y sólo

sí, la probabilidad de conocer el mensaje, sabiendo

que se conoce el texto cifrado es igual a la de

conocer el mensaje por sí mismo.»

P(M=C) =P(M)

Page 11: Matemática del secreto: introducción a a la criptografía

OTP•Mensaje y textocifrado son sucesosindependientes.

•Clave aleatoria.•Tan larga como elmensaje.

•Un único uso (OTP).

Page 12: Matemática del secreto: introducción a a la criptografía
Page 13: Matemática del secreto: introducción a a la criptografía
Page 14: Matemática del secreto: introducción a a la criptografía
Page 15: Matemática del secreto: introducción a a la criptografía
Page 16: Matemática del secreto: introducción a a la criptografía
Page 17: Matemática del secreto: introducción a a la criptografía

RSAn=pq; p;q primes

Á(n) =(p¡1)(q¡1)

1<e<Á(n)

gcd(e;Á(n)) =1

d=e¡1 mod Á(n)

•Clave pública: (n,e)•Clave privada: (n,d)c=me mod nm=cd mod n

Page 18: Matemática del secreto: introducción a a la criptografía
Page 19: Matemática del secreto: introducción a a la criptografía

Cuántica

•Shor: factorizaciónen tiempo P.

•Incertidumbre:comunicación segura.

•Experimental!

Page 20: Matemática del secreto: introducción a a la criptografía