Ir al contenido principal

Criptografía (CLVIII): Solución Reto id0-rsa "Caesar"

Empiezo con éste una serie de posts en los que iré indicando las soluciones de algunos retos de la plataforma id0-rsa, la cual está dedicada exclusivamente a desafíos de criptografía.

Empiezo por los retos de criptografía clásica que en ella aparecen y que resolveré tanto de forma manual ("lápiz y papel") como de forma automatizada mediante la utilización de alguna herramienta.

En esta entrada pongo la solución al reto que se refiere al cifrado César, posiblemente el criptosistema clásico más conocido, y que lleva por título "Caesar".

En mi opinión este desafío presenta un nivel de dificultad muy bajo (☆☆☆) y su enunciado dice lo siguiente: 'Should probably stick to the salad'.

El criptograma a descifrar es el siguiente:

ZNKIGKYGXIOVNKXOYGXKGRREURJIOVNKXCNOINOYXKGRRECKGQOSTUZYAXKNUCURJHKIGAYKOSZUURGFEZURUUQGZZNKCOQOVGMKGZZNKSUSKTZHAZOLOMAXKOZYMUZZUHKGZRKGYZROQKLOLZEEKGXYURJUXCNGZKBKXBGPJADLIVBAYKZNUYKRGYZZKTINGXGIZKXYGYZNKYURAZOUT

Solución:

a) De forma manual:

Coloco los caracteres del criptograma en una primera fila (ROT0) y voy colocando debajo sucesivas filas, cada una de ellas con un desplazamiento de un carácter a la derecha en el alfabeto respecto a la anterior:
Y puedo ver que los caracteres del texto en claro se encuentran desplazados 20 posiciones a la derecha en el alfabeto respecto a los del criptograma (o lo que es lo mismo, en el cifrado se han desplazado los caracteres de texto en claro 6 caracteres a la derecha en el alfabeto para obtener los correspondientes caracteres del criptograma - ROT6), con lo que el texto en claro es (en la figura anterior sólo se observan las primeras 15 letras):

THE CAESAR CIPHER IS A REALLY OLD CIPHER WHICH IS REALLY WEAK IM NOT SURE HOW OLD BE CAUSE IM TOO LAZY TO LOOK AT THE WIKIPAGE AT THE MOMENT BUT I FIGURE ITS GOT TO BE AT LEAST LIKE FIFTY YEARS OLD OR WHAT EVER VAJDUXFCPV USE THOSE LAST TEN CHARACTERS AS THE SOLUTION

Con lo que la solución a este resto es: VAJDUXFCPV.

b) De forma automatizada:

Utilizo una de las muchas herramientas 'online' existentes sobre el cifrado César:
Y obtengo el mismo resultado que en el descifrado manual.

Comentarios

Entradas populares de este blog

Criptografía (I): cifrado Vigenère y criptoanálisis Kasiski

Hace unos días mi amigo Iñaki Regidor ( @Inaki_Regidor ), a quien dedico esta entrada :), compartió en las redes sociales un post titulado "Criptografía: el arte de esconder mensajes"  publicado en uno de los blogs de EiTB . En ese post se explican ciertos métodos clásicos para cifrar mensajes , entre ellos el cifrado de Vigenère , y , al final del mismo, se propone un reto consistente en descifrar un mensaje , lo que me ha animado a escribir este post sobre el método Kasiski  para atacar un cifrado polialfabético ( conociendo la clave descifrar el mensaje es muy fácil, pero lo que contaré en este post es la forma de hacerlo sin saberla ). El mensaje a descifrar es el siguiente: LNUDVMUYRMUDVLLPXAFZUEFAIOVWVMUOVMUEVMUEZCUDVSYWCIVCFGUCUNYCGALLGRCYTIJTRNNPJQOPJEMZITYLIAYYKRYEFDUDCAMAVRMZEAMBLEXPJCCQIEHPJTYXVNMLAEZTIMUOFRUFC Como ya he dicho el método de Vigenère es un sistema de sustitución polialfabético , lo que significa que, al contrario que en un sistema...

Criptografía (XXIII): cifrado de Hill (I)

En este post me propongo explicar de forma comprensible lo que he entendido sobre el cifrado de Hill , propuesto por el matemático Lester S. Hill , en 1929, y que se basa en emplear una matriz como clave  para cifrar un texto en claro y su inversa para descifrar el criptograma correspondiente . Hay tres cosas que me gustan de la criptografía clásica, además de que considero que ésta es muy didáctica a la hora de comprender los sistemas criptográficos modernos: la primera de ellas es que me "obliga" a repasar conceptos de matemáticas aprendidos hace mucho tiempo y, desgraciadamente, olvidados también hace demasiado tiempo, y, por consiguiente, que, como dice  Dani , amigo y coautor de este blog, me "obliga" a hacer "gimnasia mental"; la segunda es que, en la mayoría de las ocasiones, pueden cifrarse y descifrase los mensajes, e incluso realizarse el criptoanálisis de los criptogramas, sin más que un simple lápiz y papel, es decir, para mi es como un pasat...

Criptografía (CLXXXIV): Soluciones Retos criptografía de CyberOlympics 2017

En este post pongo las soluciones a los retos de  criptografía que he ido resolviendo de la edición del año 2017 de CyberOlympics , competición en modalidad  'on-line' , estilo  'Capture the Flag'  y formato  'Jeopardy'  dirigida a centros educativos y organizada por el Instituto Nacional de Ciberseguridad (INCIBE) en el marco de la actividad llamada CyberCamp. En esta edición la mayoría de los retos presentaron un  nivel  de dificultad bajo  ( ★ ★ ☆☆☆ ) , lo que entiendo adecuado por el colectivo al que van dirigidos. Las soluciones al resto de desafíos de criptografía de esta edición, cuyos archivos asociados tenga (no me han pasado todos) y que consiga resolver, las pondré en otra entrada. Reto 1 (Criptografía) : Enunciado : Todas las mañanas cuando me despierto, me miro en el espejo y no entiendo lo que veo. Hoy me he levantado dando un salto mortal y no voy a apartarme de mi “otro yo” hasta que no descubra el mensaje. Parece q...