Criptografia

Solo disponible en BuenasTareas
  • Páginas : 5 (1054 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de diciembre de 2011
Leer documento completo
Vista previa del texto
CRIPTOGRAFIA

Introducción teórica:
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 función no lineal conocida como Cajas S.
El modo de cifra más básico es el ECB(ElectronicCodeBoook) Libro Electrónico de Códigos. No se usa porque es muy vulnerable.

Actividad 1: Comprobación del funcionamiento de DES (Esta actividad se realiza usando la aplicación “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.

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

c) Si ciframos MASCII = Probándolo.con la clave KASCII = 66666666. se obtiene:
CASCII = ûÔWBH¼{ú=âw+ËC€ÿ.

d) Repite la operación 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 C hex =No se puede porque la clave ingresada es de once digitos y para ser hex debe ser de 16.

f) Realizar el procedimiento decifrado ahora con los siguientes conjuntos de mensajes y claves en formato ASCII.
MASCII =TELECOMUNICACIONES KASCII =CLAVEDES CASCII = ½n‰‡‘ÂI5ÙüÇ;c[)|µZó§Z¸ä

MASCII =INFORMATICA KASCII =CLAVE CASCII =EL PANTALLASO DEMUESTRA EL ERROR.

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

h) Si se repite el procedimiento delnumeral anterior, pero ahora con la clave KASCII =66666666. Cuál es el mensaje cifrado que se obtiene? Cuál es la razón 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 dígitos, no solo en este ejemplo lo podemos si no también 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 cópielo en un archivo de texto sobreel escritorio de la PC. Repetir laoperación de cifrado pero ahora con el mensaje de12 caracteres MASCII= CIFRADOR DES. Este último resultado también cópielo enel archivo de texto. Compare ambos resultados y anote sus conclusiones.

Como podemos veren el primer pantallazo ingresamos 8 caracteres, los cuales dan como resultado ocho dígitos 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 dígitos.

Actividad 2: Operaciones decifrado 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
B9DFE89F680F51327C358145A1FFDBEDAEFA2AD8C1E2FF36176914BD20F0

D2D9

ASCII¹ßèŸh_Q2|5E¡ÿÛí®ú*ØÁâÿ6_i_½ Ðòù

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...
tracking img