Pract CC11
Pract CC11
Pract CC11
Apartado 1: Introduccin usando el Libro Electrnico de Criptografa Clsica a) Abre el programa y revisa los temas de cifrado por desplazamiento puro. b) Desde el acceso al algoritmo, cifra el siguiente mensaje con b = 3: M = EN AQUELLOS TIEMPOS DEL CESAR SE CIFRABA ASI. Solucin: Ejecutaremos el Libro Electrnico de criptografa Clsica y en la hoja titulada ALGORITMOS, pulsaremos el enlace Desplazamiento
Despus meteremos el texto en claro y al pulsar el botn Cifrar, nos saldr el resultado.
c) Descifra el criptograma obtenido en el punto anterior. Solucin: Ejecutaremos el Libro Electrnico de criptografa Clsica y en la hoja titulada ALGORITMOS, pulsaremos el enlace Desplazamiento. Despus meteremos el criptograma obtenido en el punto anterior y al pulsar descifrar nos saldr el texto descifrado en la ventana Texto en Claro.
d) Repite la cifra y el descifrado usando ahora el mismo desplazamiento b = 3 pero con una clave AMIGO. Solucin: Ejecutaremos el Libro Electrnico de criptografa Clsica y en la hoja titulada ALGORITMOS, pulsaremos el enlace Desplazamiento con Clave
e) Observa el alfabeto de cifrado para una cifra mezcla con clave para una clave CARACTERES REPETIDOS. Solucin: Ejecutaremos el Libro Electrnico de criptografa Clsica y en la hoja titulada ALGORITMOS, pulsaremos el enlace Mezcla con Clave.
Apartado 2: Operaciones de cifra con teclado a) Cifra en mod 27 con un desplazamiento b = 5 el siguiente mensaje: M = ESTE CIFRADO SIN CLAVE ES MUY VULNERABLE.
Ponemos la constante de desplazamiento, metemos la cadena de entrada uy nos dar el resultado de la imagen.
b) Descifra el criptograma obtenido en el punto anterior. Solucin: Para descifrarlo haremos lo mismo que en el apartado anterior, pero dejaremos pulsado el botn de descifrado (candado abierto)
c) Cifra en mod 37 con desplazamiento b = 10 los siguientes mensajes: M1 = ABCDEFGHIJKLMNOPQRSTUVWXYZ. M2 = abcdefghijklmnopqrstuvwxyz. M3 = aeiou. M4 = .
Solucin: Se hace igual que el apartado 2-a , pero tenemos que cambiar el alfabeto usado y poner el Castellano con nmeros (para que sea mdulo 37). Para el alfabeto, vamos Opciones Opciones del programa
Los resultados son los siguientes: M1 Cifrado = KLMN OPQRS TUVWX YZ012 34567 89 M2 Cifrado = KLMN OPQRS TUVWX YZ012 34567 89 M3 Cifrado = KRY4 M4 Cifrado = KRY4
d) Descifra los criptogramas obtenidos en el punto anterior. Solucin: Se hace igual que el apartado 2-b , pero usando el alfabeto Castellano con nmeros (para que sea mdulo 37). Los resultados son los siguientes: Descifrado criptograma1 = ABCDE FGHIJ KLMN OPQRS TUVWX YZ Descifrado criptograma2 = ABCDE FGHIJ KLMN OPQRS TUVWX YZ Descifrado criptograma3 = AEIOU Descifrado criptograma4 = AEIOU
Apartado 3: Operaciones de cifra con ficheros a) Cifra en mod 27 con un desplazamiento b = 7 el fichero didio.txt . El fichero de salida se llamar didio.cif.
b) Descifra el fichero didio.cif, guardndolo como didio.dcf.
Solucin: Se hacen igual que los apartados 2-a y 2-b pero en lugar de meter el texto por teclado la entrada es un fichero y la salida tambin.
El fichero didio.cif contendr lo siguiente: LTRHC OHHBY LROHR HTVJ LLYHV ZJBYH FAVYS LTAVZ HSHRW YLZHN OVWHY HTBLZ AYVYL NYLZV HJHZH HTALZ OTJRB ZVKLX BLLTA YHYHS VZLTY VSHHH XBLRR HZHRA BYHZ HIOHS VZJBI OLYAV FHSOR SORRH ZLSWR LHTKV MLIYL YVFSH YGVWH YHYLH ROGHY TBLZA YVCOH PLKLZ KLNLY SHTOH RHZJO TJVVZ LOZV YHZKL RHBRA
OSHLA HWHKL ZKLCL FLZH IOHTZ OKVRH ZWLVY LZSBJ VKLZ WBLZK LXBLR VZKLS HZCOH PLYVZ ZLBI OLYHT YLMBN OHKVL TRHZW VZHKH ZHRIV YKLKL RJHSO TVTVZ LTJVT AYHSV ZHZVR HZLTW RLTHJ HRGHK HRHKL JOZOV TKLJV TAOTB HYRHS HYJH WHYHH RJHTG HYRHJ OBKHK HXBLR RHSOZ SHTVJ LHI OHZOK VBTHV WJOVT YOKOJ BRHRV ZKLSH ZJVSW VTLTA LZKLR HWHYA OKHLY HTJVT ZJOLT ALZKL LRRVF AVKVZ ZHIOH TXBOL TLYHL RYLZW VTZHI RLFVS HYJVK OKOVM HRJVL RVSI YLHRS HTKVW YVIHI RLSLT ALLZA HYOHT LEWYL ZHTKV ZBSHR BSVY LTAYL KOLTA LZWLY VTVHR JHTGH IHHVO YRVZL RRVZC OHPHI HTLTL RJHYY VSHAV AVAHR SLTAL LSWHW HKVZL OTJVS VKVZW LYVLT ZOABH JOVTK LHWYL JOHYX BLHI OHHRA LYTHA OCHZH BTSHZ MYOHZ FBSL KHZFV OIHSV TAHKV HJHIH RRVJV SWRLA HSLTA LLEWB LZAVH RHRRB COHFH RHGVA LKLRC OLTAV El fichero didio.dcf contendr lo siguiente: ENLAV IAAUR ELIAL ANOCH EERAO SCURA YTORM ENTOS AMALP RESAG IOPAR ANUES TRORE GRESO ACASA ANTES INCLU SODEQ UEENT RARAM OSENR OMAAA QUELL ASALT URASH ABIAM OSCUB IERTO YAMIL MILLA SEMPL EANDO FEBRE ROYMA RZOPA RAREA LIZAR NUEST ROVIA JEDES DEGER MANIA LASCI NCOOS EISHO RASDE LAULT IMAET APADE SDEVE YESHA BIANS IDOLA SPEOR ESMUC HODES PUESD EQUEL OSDEM ASVIA JEROS SEHUB IERAN REFUG IADOE NLASP OSADA SALBO RDEDE LCAMI NONOS ENCON TRAMO SASOL ASENP LENAC ALZAD ALADE CISIO NDECO NTINU ARLAM ARCHA PARAA LCANZ ARLAC IUDAD AQUEL LAMIS MANOC HEHAB IASID OUNAO PCION RIDIC ULALO SDEMA SCOMP ONENT ESDEL APART IDAER ANCON SCIEN TESDE ELLOY TODOS SABIA NQUIE NERAE LRESP ONSAB LEYOM ARCOD IDIOF ALCOE LHOMB REALM ANDOP ROBAB LEMEN TEEST ARIAN EXPRE SANDO SUMAL HUMOR ENTRE DIENT ESPER ONOAL CANZA BAAOI RLOSE LLOSV IAJAB ANENE LCARR OMATO TOTAL MENTE EMPAP ADOSE INCOM ODOSP EROEN SITUA CIOND EAPRE CIARQ UEHAB IAALT ERNAT IVASA UNMAS FRIAS YHUME DASYO IBAMO NTADO ACABA LLOCO MPLET AMENT EEXPU ESTOA LALLU VIAYA LAZOT EDELV IENTO
Apartado 4: Criptoanlisis a) Cifra, descifra y criptoanaliza por fuerza bruta el siguiente mensaje para un desplazamiento b = 11 en mod 27: M = Cuando el mensaje es relativamente largo, el criptoanlisis est asegurado. Solucin: Cifrado: NFLX ZOVWO XDLTO ODCOV LESGL WOXEO VLCQZ OVNCS AEZLX LVSDS DODEL LDOQF CLZ
Descifrado: CUAND OELME NSAJE ESREL ATIVA MENTE LARGO ELCRI PTOAN ALISI SESTA ASEGU RADO Para el criptoanlisis, seleccionaremos el botn Criptoanalizar y despus pulsaremos el botn de comienzo.
b) Criptoanaliza por fuerza bruta el siguiente criptograma mod 27: C = MEKWN YUV WCKS CBU KDRFK VWD UKBPY UMBR ZDYKW KURCR CCDK KCPE BKNY. Solucin: El mensaje es = CUANDOELMENSAJEESRELATIVAMENTELARGO ELCRIPTOANALISISESTAASEGURADO Se ha cifrado con un desplazamiento 10. c) Repite el ataque anterior observando en este caso la frecuencia de monogramas del criptograma, no mediante cifrados sucesivos (fuerza bruta) como los has hecho hasta ahora. Para ello, copia el criptograma en un archivo de texto, gurdalo con el nombre ataqueCC11.txt y luego con la misma aplicacin Criptoclsicos encuentra la distribucin de monogramas a partir del men herramientas. Observa qu sucede con las letras de mayor frecuencia y su relacin con las posiciones relativas que ocupan las letras A y E en un texto en claro. Con esa informacin, encuentra el valor de b. Solucin: Vamos a Estadsticas del lenguaje Clculo monogramas
Las letras de mayor frecuencia son la K (15,625%) y la (15,625%) por lo tanto llegamos a la conclusin de que han sido cifradas con un desplazamiento 10.
d) Criptoanaliza por fuerza bruta el fichero didio.cif, guardndolo como didio.cri. Solucin: Vamos a Criptosistemas Desplazados Puros
e) Repite el criptoanlisis anterior pero ahora de la misma forma que lo has hecho en el apartado c. Solucin: Los monogramas ms frecuentes son la H (15,789%) y la L (12,047) estas letras estn desplazadas 7 posiciones respecto de la A y la E que son las letras ms frecuentes del castellano, por lo tanto el desplazamiento es 7.