lunes, 4 de julio de 2016

Código del zig zag.

Para codificar un mensaje cualquiera usando este método, por ejemplo el mensaje: Salgamos a dar una vuelta amiga. Lo primero que haremos es contar las letras, nuestro mensaje tiene 26 letras. Si el número de letras no es múltiplo de 4 agregamos lo que se llaman letras mudas,XZ hasta que nos quede un número múltiplo de 4, en nuestro caso justamente tenemos que agregar 2 letras. Anotamos el mensaje colocando alternativamente una letra más arriba y otra más abajo en la página como muestro,
Si leemos el mensaje de izquierda a derecha, nos damos cuenta que el mensaje ya no se entiende, pero en este tipo de cifrado las letras se agrupan de a 4 cosa que hace un poco ás difícil el entender lo que ha sucedido con este mensaje. Quedaría así. SLAO AAUA ULAM GXAG MSDR NVET AIAY Decodificarlo es muy fácil, mis alumnos de 12 y 13 los pudieron descifrarlo y encontraron diversas estrategias, algunas más optimas que otras obviamente. En el libro de Martin Gardner, "El idioma de los espías", nos presentan variantes de este código, como sería escribir en zigzag pero con tres renglones, considerando un número de letras múltiplo de 4 igual que en el caso anterior y en los códigos que veremos más adelante.
Nuestro mensaje quedará así: SAAU UAGA GMSD RNVE TAIA ZLOA ALMX Mis alumnos encontraron su propia estrategia para descifrarlo, no les fue fácil a algunos. HASTA LA PRÓXIMA ENTRADA. ERAS EAZX XPNZ

El Idioma de los Espías. Martin Gardner.

Martin Gardner, gran matemático, gran difusor de las matemáticas.... Me encantan sus libros, he ido adquiriendo con el tiempo varios de ellos, los he comprado por internet y otros en Argentina donde salen muy baratos... Entre sus libro destacaré "El Idioma de los Espías", un pequeño libro que me introdujo en este juego de escribir mensajes cifrados. En general los códigos se dividen en tres tipos. Código de transposición, Código de Sustitución y código de ocultación. Desarrollaré un poco la idea de código por transposición, es un cifrado donde no se cambian las letras, solamente se ubican en ora posición, un código de transposición sencillo sería ordenar las letras de un mensaje de atrás para delante, por ejemplo: Estoy cansada de esperarte, se escribiría, Etrarepse ed adasnac yotse. Yo recuerdo haber jugado con mis amigos y hermanos a hacer esto con nuestros nombres, me llamo entonces Aznarepse Avonasac, sin siquiera pensarlo mucho... El problema sería, si el mensaje fuera un palíndromo, ya que estos mensajes se escriben igual de adelante para atrás que de atrás para adelante. Por ejemplo: Anita lava la tina o Dabale arroz a la zorra el Abad.... Estos mensajes quedaría igual escritos usando este cifrado. Así como nosotros usábamos este código de transposición cuando éramos pequeños, podemos pensar que descifrar un mensaje escrito así, no es suficientemente seguro. Martin Gardner en su libro enseña varios códigos de transposición, el código del Zigzag, el código del camino tortuoso, recorrido de espiral y cualquier mezcla de estos cifrados. Sigo desarrollando estas ideas en la próxima entrada. Aznarepse.

martes, 28 de junio de 2016

Cifrado del Cesar.

Si queremos hablar de Mensajes cifrados, debemos remontarnos en la historia a muchos siglos atrás. El Cifrado del Cesar o también llamada, cifrado por desplazamiento o desplazamientos del Cesar, este tipo de cifrado data del siglo I AC. Este cifrado, consiste en desordenar las letras un mensaje mediante corrimiento de las letras. Julio Cesar usaba este método haciendo desplazamiento de tres letras, de modo de proteger los mensajes con contenido militar. El cifrado que usaba Julio Cesar considerando nuestro abecedario, quedaría algo así, a la A le correspondería la D, a la B las E y así sucesivamente, o sea sería D, E, F, G, ... donde la primera letra es A. Mi nombre Esperanza, escrito con corrimiento del Cesar y desplazamiento 3, se escribiría Hvshudqcd. De esta manera el mensaje quedaba oculto a cualquier receptor que no fuera aquel para el cual estuviera escrito el mensaje. No debemos tampoco olvidar que en esa época el lenguaje escrito no era masivo, lo cual significa que solo algunos podían leerlo y para la mayoría de la gente solo eran símbolos sin sentido. Además que estos de mensajes cifrados tampoco era algo conocido por la gente. En otras palabras si se perdía el mensaje, lo más probable es que nadie pudiera leerlo. Hay indicios de que Julio César usaba también sistemas más complicados, y un escritor, Aulus Gellius, hace referencia a un tratado (ahora perdido) sobre el cifrado: "Hay incluso un tratado ingeniosamente escrito del gramático Probus referente al significado secreto de las letras en la composición de las epístolas de César. Aulas Gellius" La codificación también se puede representar usando aritmética modular, transformando las letras en números, de acuerdo al esquema A = 0, B = 1,..., Z = 26. La codificación de la letra x (cualquiera) con un desplazamiento n puede ser descrita matemáticamente como: E(x)=x+n módulo 26. La decodificación se hace de manera similar: D(x)=x-n modulo 26 Si tienes dudas en puedes hallar más ayuda. Lzwlyhugh. (Si está escrito con desplazamiento n, E(x)=x+n, ¿cuánto vale n?)

sábado, 25 de junio de 2016

YIY QLJYDTFY ULMIQVXLV ML VLDITLMJGL: ML XVCIYDXUXL, ZXUJV, JY ML MJB VLDITLM. QXMDFV ETXJZQLV, IVF ZJ MFY QXJQPTFY QLY KTJYDXÑXFYFY ZJM UIJTKF ZFUJVDJ, SLPML ZJ «ML DLYL VLDITLM ZJ ZJYJQKMJF». KFT MJB VLDITLM, UFQKTIJPLV TXUSLTZ SJTTYDJXV B USLTMJY QITTLB, MFY VJÑTFY JYDLV JV MFY QLY PLCFY KJMZLAFY ZJ ML JYULML YFUXLM. KLTL JWKMXULT JM JWXDF ZJ YIY VJÑFUXFY, CFSV Z. TFUHJEJMMJT YFMXL ZJUXT OIJ ML VLDITLMJGL TJUFQKJVYL L MFY QLY LKDFY B ULYDXÑL L MFY XVIDXMJY; B QLY ZJ IV YXÑMF ZJYKIJY, QIUSFY ZIJAFY ZJM QIVZF YXÑIJV UTJBJVZF OIJ USLTMJY ZLTRXV JYUTXPXF YIY MXPTFY KLTL LVIVUXLTMJY ML ÑMFTXL. Otro.... MFY NXFMLZFTJY OIJ QLY EJTFGQJVDJ NXFMLV ML VLDITLMJGL B MFY ZJTJUSFY SIQLVFY, CLQLY NLV KTJYFY. JMMFY DXJVJV MLY MMLNJY ZJ MLY ULTUJMJY. JV JM QIVZF DLM UILM JY, QIVZF LM TJNJY, MFY KLXYJY OIJ UIYDFZXLV ML KLG IVXNJTYLM YFV MFY OIJ QLY LTQLY ELPTXULV B MFY OIJ QLY LTQLY NJVZJV L MFY ZJQLY KLXYJY; MFY PLVUFY QLY KTJYDXÑXFYFY YFV MFY OIJ QLY VLTUFZFMLTJY MLNLV B MFY OIJ QLY ZXVJTF TFPLZF ÑILTZLV; MLY XVZIYDTXLY QLY JWXDFYLY YFV MLY OIJ QLY JVNJVJVLV JM KMLVJDL; B ML YLMNLUXFV ZJM QJZXF LQPXJVDJ JY JM QLY PTXMMLVDJ VJÑFUXF ZJ MLY JQKTJYLY OIJ MF LVXOIXMLV. YFV ZXÑVFY ZJ XQKIVXZLZ B EJMXUXDLUXFV OIXJVJY QLDLV ML QLBFT ULVDXZLZ ZJ ÑJVDJ JV JM QJVFT DXJQKF, OIXJVJY ÑLVLV ML QLBFT ULVDXZLZ ZJ ZXVJTF UFV JM QJVFT DTLPLCF B OIXJVJY JWDJTQXVLV ML QLBFT ULVDXZLZ ZJ VLDITLMJGL LM QJVFT UFYDF.
fm tyrkmkbva kbebkm tp ra jbuv yt tyrkmkbva zrt utshbjt ra kvavkbhbtajv yt fm hmatsm yt tajtayts i mprhbs tf umutf yt kmym utspvam ta pr kmfbymy yt kbrymymav yt ra umbp, mf mprhbs stpuvapmcbfbymytp i ytstklvp pvkbmftp i uvfbjbkvp. fm tyrkmkbva kbebkm jmhcbta wvhtajm tf stputjv uvs fvp emfvstp amkbvamftp i wvsjmftkt tf kvavkbhbtajv yt fvp bkvavp yt ram amkbva. fm tyrkmkbva kbebkm kmumkbjm m fmp utspvamp umsm fvdsms pr umsjbkbumkbva kvhv kbrymymavp yt pr umbp. crpkm zrt ytpyt utzrtñvp, fvp abñvp hmatgta kvaktujvp zrt ftp utshbjma tawstajms usvcfthmp pvkbmftp, mf mustayts m hmatgms prp thvkbvatp i, m jsmetp yt lmcbjvp, fvdsms kvajsvfms pr hmatsm yt usvktyts majt fmppbjrmkbvatp yt fm ebym. jmhcbta tp umsjt yt fm tyrkmkbva kbebkm, fvdsms bakrfkms emfvstp tafmp utspvamp ytpyt pr bawmakbm. fm bytm tpzrt ytpmssvffta ptajbhbtajvp yt kvhumpbva i ptajbyv yt fm pvfbymsbymy, mythmp yt kmumkbymyyt ptsebkbv. tf vcgtjbev tp miryms mf baybebyrv m ytpmssvffms kmumkbymytp umsm crpkms pvfrkbvatp m fvp usvcfthmp uvs htybv ytmustaybnmgt jtvsbkv i usmkjbkv. Ayuda: En este texto la letra más frecuente es la “a”