Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diapositivas Intypedia 002
Diapositivas Intypedia 002
Fausto Montoya Vitini fausto@iec.csic.es Consejo Superior de Investigaciones Cientficas Profesor de Investigacin
Madrid, Espaa, octubre 2010 Video intypedia002es intypedia 2010 Creative Commons
Criptografa
Simtrica
Asimtrica
Bloque
Flujo
Texto claro
Cifrar
Texto cifrado
Descifrar
Texto claro
EMISOR
RECEPTOR
Cifrado en bloque I
El texto en claro se cifra en secuencias de bits o bloques de tamao fijo El tamao de bloque suele oscilar entre 64 y 256 bits. Nunca deben cifrarse los bloques individual e independientemente, sino encadenados, de manera que el cifrado de cada bloque dependa de todos los bloque que lo preceden.
Madrid, Espaa, octubre 2010 Video intypedia002es intypedia 2010 Creative Commons 4
Cifrado en bloque II
Transformacin inicial
n vueltas
Operaciones criptogrficas
Transformacin final
Vueltas de cifrado
Funcin no lineal complicada de los datos y la clave. Puede consistir en una sola operacin muy compleja o en la sucesin de varias transformaciones simples.
Madrid, Espaa, octubre 2010 Video intypedia002es intypedia 2010 Creative Commons 6
Cifrado en bloque IV
Transformacin final
Sirve para que las operaciones de cifrado y descifrado sean simtricas.
Difusin
Un pequeo cambio en el texto en claro debera producir un cambio del 50% del texto cifrado resultante. Oculta las relaciones estadsticas entre el texto claro y el texto cifrado.
Completitud
Cada bit del texto cifrado depender de cada bit de la clave. El atacante no podr obtener partes vlidas de la clave mediante ataques de divide y vencers.
Madrid, Espaa, octubre 2010 Video intypedia002es intypedia 2010 Creative Commons 8
Cifrado en flujo I
El texto en claro se cifra bit a bit. Se utiliza una secuencia cifrante (si) para determinar si cada bit del texto claro (mi) se cambia o se deja sin cambiar. La secuencia cifrante se crea mediante un algoritmo determinista de generacin de nmeros pseudoaleatorios a partir de una semilla, que constituye la clave secreta.
Madrid, Espaa, octubre 2010 Video intypedia002es intypedia 2010 Creative Commons 9
Cifrado: ci = mi + si
Descifrado: mi = ci + si
Cifrado en flujo II
Clave Clave
Algoritmo determinista
Algoritmo determinista
mi
10
Contacto: info@intypedia.com