Você está na página 1de 2

CRIPTOGRAFA INFORME DE PRACTICAS Por: Fermin Tene Lopez Tema: DES MODO ECB 1. Justifica lo sucedido en el apartado 1d).

Con el mismo texto en claro y la clave diferentes entre el apartado 1c y 1d, la respuesta es exactamente la misma, la razn es que el algoritmo utiliza fracciona el texto y la clave 16 veces, por tanto aunque el mecanismo es el mismo, las claves diferentes no implica que el resultado sea diferente. 2. Qu ha sucedido en el apartado 2b)? Por qu? Sucede que al descifrar el criptograma generado de la cadena den entrada en ASCCII, el resultado no es un texto en claro ni legible, una de las razones puedes deberse a que no se conoce el diseo del algoritmo de las cajas S. 3. Segn lo visto en el apartado 2c) qu puedes decir con respecto al relleno del bloque de texto? El relleno del bloque, nivela los requerimientos del algoritmo, y que completa los bits necesarios para el proceso de encriptacion, que presenta este algoritmo, y que solo es utilizado en el proceso mas no tiene significado alguno en texto en claro o de ningun modo altera el mensaje M. 4. Con qu clave has podido descifrar el fichero prometeo.cif del apartado 2? La clave es: marymary 5. Qu sucede con los valores en hexadecimal del comienzo y final de los ficheros con formato que se han cifrado con DES en modo ECB? A la hora de descifrar, un archivo con formato, genera un texto adicional al texto en claro, que claramente se puede deducir que corresponde al formato del programa con el cual fue generado el archivo en claro, lo que no evidencia que no se pierde ningn valor ni atributo a la hora cifrar y descifrar. 6. A qu corresponden los bloques repetidos del punto anterior segn el documento descifrado? Corresponden a loa valores del formato el documento con el cual se genero el archivo. 7. Comenta lo observado en el apartado 3d). Hay tambin bloques repetidos en este archivo? Se puede cifrar un archivo ejecutable, el mismo que realizando la correspondiente transformacin a ejecutable, se abre la aplicacin correspondiente, adems presenta bloques repetidos.

8. Cmo podras atacar una cifra DES ECB de acuerdo con la repeticin de bloques vista en esta prctica? Buscando el frecuencia de repeticin y determinar la repitencia de los caracteres para determinar las claves y as desencriptar los criptogramas. Tema: Prctica Debilidades y Ataques a Des 1. Son claves dbiles los siguientes valores? Por qu? K hex = 0000000000000000; K hex = FFFFFFFFFFFFFFFF. Las claves provoca que el modo de cifrado de DES funcione de manera idntica al modo de descifrado de DES, segn esto pues es el valor final y el valor inicial del alfabeto de claves, y cumple con la formula: E K[E K(M)] = M. 2. Justifica porqu son claves dbiles estas dos: K hex = E0E0E0E0F1F1F1F1; K hex = 1F1F1F1F0E0E0E0E. Comparado entre las dos claves, existe un numero igual de 0'sy 1's que puede hacer que trabaje el algoritmo de manera idntica para descifrar como para cifrar, cumple con la formula: E K[E K(M)] = M. 3. Qu sucede si ciframos un mensaje con la clave K1 y desciframos el criptograma con la clave K2 indicadas ms abajo? Qu otros casos hay similares? Justifica lo ocurrido. K1 hex = FFFFFFFFFFFFFFFF; K2 hex = FEFEFEFEFEFEFEFE. Ocurre que el algoritmo con estas claves revela el texto en claro, y se cumple otra de las formulas de errores que presenta DES, D K2[E K1(M)] = M, Existe otros ejemplos de este tipo de claves que aunque no son muchas pues pueden vulnerar la seguridad. 4. Calcula y justifica el nmero de claves que debe probar el programa en su ataque del apartado 2b), comprendidos entre los valores hexadecimales 1111111122000000 y 1111111122333333. 2 a la 333333, dado por la formula de calculo de posibles claves.

Você também pode gostar