You are on page 1of 15

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE DESARROLLO AGROEMPRESARIAL Y TURISTICO DEL HUILA SENA LA PLATA

Especializacin en Seguridad en Redes de Computadores: 257987

CRIPTOGRAFIA
Introduccin terica:

El DES consiste en un conjunto de transposiciones y sustituciones que cifran bloques de 64 bits de texto en claro con 16 claves de 48 bits. Estas claves se extraen de una clave principal de 64 bits de la que se elimina el ltimo bit considerado como de paridad. Utiliza una funcin no lineal conocida como Cajas S. El modo de cifra ms bsico es el ECB (ElectronicCodeBoook) Libro Electrnico de Cdigos. No se usa porque es muy vulnerable.

Actividad 1: Comprobacin del funcionamiento de DES (Esta actividad se realiza usando la aplicacin safeDES) Comprueba que se cumple la cifra en modo ECB de los siguientes mensajes con las claves indicadas. Observa que hay valores en formato hexadecimal y otros en ASCII. a) Si ciframos M hex= 8787878787878787. con la clave K hex= 0E329232EA6D0D73. se obtiene: C hex= 0000000000000000.

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE DESARROLLO AGROEMPRESARIAL Y TURISTICO DEL HUILA SENA LA PLATA

Especializacin en Seguridad en Redes de Computadores: 257987

b) Si ciframos M hex= 0000000000000000. con la clave K hex= 0123456789ABCDEF. se obtiene: C hex= D5D44FF720683D0D.

c) Si ciframos MASCII = Probndolo.con la clave KASCII = 66666666. se obtiene: CASCII = WBH{=w+C.

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE DESARROLLO AGROEMPRESARIAL Y TURISTICO DEL HUILA SENA LA PLATA

Especializacin en Seguridad en Redes de Computadores: 257987

d) Repite la operacin del apartado c) ahora con la clave KASCII = 77777777. y observa qu sucede.

e) Realizar el procedimiento de cifrado ahora con el siguiente conjunto de mensajes y claves en formato hexadecimal. M hex= 7003000E95ACBDEE K hex= 0123456789ABCDEF C hex=30CC46A3A5B3F250 M hex = 56003000E000F08B K hex = 45BF3908AC3 ingresada es de once digitos y para ser hex debe ser de 16. C hex =No se puede porque la clave

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE DESARROLLO AGROEMPRESARIAL Y TURISTICO DEL HUILA SENA LA PLATA

Especializacin en Seguridad en Redes de Computadores: 257987

f) Realizar el procedimiento de cifrado ahora con los siguientes conjuntos de mensajes y claves en formato ASCII. MASCII =TELECOMUNICACIONES KASCII =CLAVEDES CASCII =
nI5;c[)|ZZ

MASCII =INFORMATICA EL ERROR.

KASCII =CLAVE

CASCII =EL PANTALLASO DEMUESTRA

g) Cifre el siguiente mensaje en ASCII MASCII =Seguridad en Redes con la clave en ASCII KASCII =77777777.

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE DESARROLLO AGROEMPRESARIAL Y TURISTICO DEL HUILA SENA LA PLATA

Especializacin en Seguridad en Redes de Computadores: 257987

h) Si se repite el procedimiento del numeral anterior, pero ahora con la clave KASCII =66666666. Cul es el mensaje cifrado que se obtiene? Cul es la razn del comportamiento que ha observado?

EL sistema al utilizar la clave 66666666 y 77777777 vamos a obtener el mismo resultado, solo ocurre al utilizar estos dgitos, no solo en este ejemplo lo podemos si no tambin en el punto c. ya que viene determinado en el sistema. i)Utilizando la clave KASCII =CLAVEDES, cifrar el mensaje de 8 caracteres MASCII= CIFRADOR. Observe el resultado obtenido y cpielo en un archivo de texto sobreel escritorio de la PC. Repetir laoperacin de cifrado pero ahora con el mensaje de12 caracteres MASCII= CIFRADOR DES. Este ltimo resultado tambin cpielo enel archivo de texto. Compare ambos resultados y anote sus conclusiones.

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE DESARROLLO AGROEMPRESARIAL Y TURISTICO DEL HUILA SENA LA PLATA

Especializacin en Seguridad en Redes de Computadores: 257987

Como podemos ver en el primer pantallazo ingresamos 8 caracteres, los cuales dan como resultado ocho dgitos y luego al ingresar 12 caracteres en el segundo ejemplo nos podemos dar cuenta que a partir del 9 digito no existe similitud entre los dos pantallazos por la cantidad de los mismos. Por lo cual concluimos que a mayor cantidad de caracteres mayor el numero de dgitos.

Actividad 2: Operaciones de cifrado con teclado y ficheros de texto a) Cifra el mensaje el mensaje M con la clave K. Recupera luego el texto original con la ayuda del portapapeles a partir del criptograma, tanto en formato ASCII como en formato hexadecimal. M = Esta es una prueba de teclado. K = UnaTecla. HEXADECIMAL
B9DFE89F680F51327C358145A1FFDBEDAEFA2AD8C1E2FF36176914BD20F0D2D9

ASCII
h_Q2|5E*6_i_

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE DESARROLLO AGROEMPRESARIAL Y TURISTICO DEL HUILA SENA LA PLATA

Especializacin en Seguridad en Redes de Computadores: 257987

En formato HEXADECIMAL no se logra realizar la longitud de la clave no es correcta ya que para ser de formato hexadecimal se necesita de 12 caracteres.

b) Repite el punto anterior ahora con este nuevo mensaje y observa lo que sucede al recuperar el texto desde un criptograma en ASCII con el portapapeles. M = A ver qu pasa con esta segunda prueba de teclado. HEXADECIMAL
0E17F82878C43667B59D645288B946DB9E034C930C2C635BF7BB283FE5282944CE6B7B0211 A8AD98DA3FF621847C4585259265851251D905

ASCII
__(x6gdRF_L,c[(?()Dk{__?!|E%e_Q_

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE DESARROLLO AGROEMPRESARIAL Y TURISTICO DEL HUILA SENA LA PLATA

Especializacin en Seguridad en Redes de Computadores: 257987

c) Usando la clave K = CLAVEDES, cifra el mensaje de 8 caracteres M = CIFRADOR. Repite la operacin de cifra ahora con el mensaje de 12 caracteres M = CIFRADOR DES. Observa semejanzas y/o diferencias a travs de la salida en hexadecimal de cada cifrado. HEXADECIMAL
68FC7BDB3927AE34

ASCII
h{9'4

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE DESARROLLO AGROEMPRESARIAL Y TURISTICO DEL HUILA SENA LA PLATA

Especializacin en Seguridad en Redes de Computadores: 257987

HEXADECIMAL
68FC7BDB3927AE349D91E321909502CC ASCII h{9'4!_

CONCLUSIONES: A mayor caracteres mayor dgitos aparecen d) Intenta descifrar el fichero prometeo.cif que encontrar en los adjuntos, llamando al fichero de salida prometeo.dcf si nos han dicho que la clave puede ser cualquiera de las siguientes combinaciones de 8 caracteres: Frank123; MaryMary; Frankens; marymary; 1234Mary.

Clave Frank123

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE DESARROLLO AGROEMPRESARIAL Y TURISTICO DEL HUILA SENA LA PLATA

Especializacin en Seguridad en Redes de Computadores: 257987

Clave MaryMary

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE DESARROLLO AGROEMPRESARIAL Y TURISTICO DEL HUILA SENA LA PLATA

Especializacin en Seguridad en Redes de Computadores: 257987

Clave Frankens

Clave marymary

Clave 1234Mary

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE DESARROLLO AGROEMPRESARIAL Y TURISTICO DEL HUILA SENA LA PLATA

Especializacin en Seguridad en Redes de Computadores: 257987

e) Observa el fichero prometeo.dcf descifrado en el apartado anterior, tanto en hexadecimal como en formato de texto. Edtalo luego con el Bloc de Notas o WordPad y compralo con el archivo original prometeo.txt que encontrars en los adjuntos. Indique cual fue la clave con la que se obtuvo un descifrado exitoso.

Clave marymary fue con la que se obtuvo el descifrado exitoso del original prometeo.txt

Actividad 3: Operaciones de cifrado de ficheros con formato

a) Cifre el fichero 1984.doc con la clave K = GHermano. El fichero de salida se llamar 1984.cif.

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE DESARROLLO AGROEMPRESARIAL Y TURISTICO DEL HUILA SENA LA PLATA

Especializacin en Seguridad en Redes de Computadores: 257987

b) Descifra el archivo 1984.cif y compara el documento recuperado con el documento original en Word.

c) Observa la salida en hexadecimal y en ASCII del fichero descifrado y saca conclusiones.

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE DESARROLLO AGROEMPRESARIAL Y TURISTICO DEL HUILA SENA LA PLATA

Especializacin en Seguridad en Redes de Computadores: 257987

Al cifrarlo el archivo 1984.doc permite cifrarlo en 1984.cif. al momento de cifrar este archivo en 1984.dcf presenta un error en la primera linea de texto como se puede ver en el pantallaso. Tanto en hexadecimal como en codigo ASCII.

d) Descifra el fichero calcula.cif que encontrars en la carpeta textos y que se ha cifrado con la clave K hex= 0123456789ABCDEF. Cambia el nombre del archivo descifrado calcula.dfc por calcula.exe y observa qu sucede cuando lo ejecutas.

Cuando se ejecuta el archivo calcula.exe sale una aplicacin como podemos ver en el pantallaso anterior una calculadora cuenta huevos. Actividad 4: Operaciones de cifrado con claves dbiles y semidbiles del algoritmo DES a) Cifrar el mensaje M = Ya casi termina la prctica con todas las claves dbiles deDES que se indican a continuacin. Y comprobar que se cumple la siguiente expresin: Ek[Ek(M)] = M K1 hex=0101010101010101

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE DESARROLLO AGROEMPRESARIAL Y TURISTICO DEL HUILA SENA LA PLATA

Especializacin en Seguridad en Redes de Computadores: 257987

K2 hex=FEFEFEFEFEFEFEFE

K3 hex=E0E0E0E0F1F1F1F1

K4 hex=1F1F1F1F0E0E0E0E

You might also like