Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como Esteganografía

Criptografía (CCCLXXXIX): ¿Sabías que...? (L)

También se puede utilizar la música para cifrar un texto en claro con símbolos o sonidos musicales. Existen muy diversos tipos de cifrados musicales , en función tanto del método de cifrado que se utilice como de los símbolos musicales empleados: - Sustitución simple monoalfabética monoliteral : en el que cada carácter del texto en claro a cifrar se sustituye por un determinado símbolo musical (un solo símbolo); el mismo carácter se sustituye siempre por el mismo símbolo musical. En la imagen se puede ver la clave del cifrado musical de Giambattista della Porta que aparece en su obra ' De Furtivis Literarum Notis ' ( Fuente : wikipedia). -  Sustitución simple monoalfabética multiliteral : en el que cada carácter del texto en claro a cifrar se sustituye por un determinado grupo de símbolos musicales; el mismo carácter se sustituye siempre por el mismo grupo de símbolos musicales. En la imagen se puede ver un ejemplo de una clave de este tipo de sustitución. - Sustitución homo...

Criptografía (CCCXIX): ¿Sabías que...? (XXXVIII)

El  código Bacon , ideado por Francis Bacon , se utiliza como un método esteganográfico , aunque yo diría que un tanto rudimentario y fácilmente detectable, y, como consecuencia, el mensaje que se oculta, conocido el alfabeto, es muy fácil de decodificar. Además, como otra curiosidad, cabe decir que el alfabeto de este código puede ser considerado como un precursor del código binario , ya que se puede utilizar cualquier método de escritura que permita emplear dos representaciones diferentes, por ejemplo: 0 y 1. Este código fue publicado como ilustración en su obra  "De Augmentis Scientiarum"  (1623). En primer lugar comento cómo se codifica y decodifica un mensaje, y, finalmente, cómo se puede esconder u ocultar ese mensaje en un texto aparentemente inocuo.  Para codificar un mensaje cada letra del texto plano es remplazada por un grupo de cinco letras compuesto  por caracteres "A" y/o "B" (como digo, se podrían utilizar también los dígitos binarios "...

Criptografía (CCCXIII): ¿Sabías que...? (XXXIII)

En este post me voy a referir a un episodio de la novela "El péndulo de Focault" ( " Il pendolo di Foucault" ), del semiólogo , filosofo y escritor Umberto Eco , en el que aparece un criptograma . En primer lugar, debo reconocer que cuando intenté leer esta novela, hace ya mucho tiempo, no conseguí pasar de la tercera página. Cuando terminaba de leer ésta, como no había conseguido entender absolutamente nada, volvía a la primera y empezaba otra vez la lectura. Tras entrar en un bucle de unas seis veces, desistí. Bien es verdad que era muy joven, por lo que tengo pendiente intentarlo de nuevo, aunque sin ninguna expectativa; me temo que soy demasiado zote para comprenderlo. Pues bien, a pesar de lo dicho, sé que las referencias a la criptografía y a los códigos son constantes, y, por curiosidad, he leído ciertos pasajes relacionados con estos temas. En esta novela aparece un único criptograma completo; supuestamente un texto templario, el siguiente: " Kuabris ...

Esteganografía (VII): Solución Reto 2 CyberOlympics 2018

En esta entrada la  solución a uno de los retos de esteganografía de la edición de 2018 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. Este desafío, en mi opinión, presenta un  nivel  de dificultad muy bajo  ( ★ ☆ ☆☆☆ ) . Enunciado :   Tenemos un problema, un compañero ha perdido un archivo relevante y se sospecha que se encuentra dentro del archivo que te damos. Se conoce que eres un experto en ciberseguridad y han dejado en tus manos la permanencia de tu compañero en la empresa, ¿podrás salvarle del finiquito? Recursos asociados al reto : archivo comprimido  02_Easy-20181015T182629Z-001.zip . Solución :  Por el enunciado queda claro que dentro del archivo que se proporciona hay otro oculto . Abro el archivo  con  un sof...

Esteganografía (VI): Solución Reto CyberOlympics 2019 "Dragon Ball"

En esta entrada la  solución a uno de los retos de esteganografía de la edición de 2019 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. Este desafío, que  lleva por título " Dragon Ball" , en mi opinión, presenta un  nivel  de dificultad medio  ( ★ ★ ★ ☆☆ ) . Enunciado :  La esteganografía consiste en la aplicación de técnicas que permiten ocultar mensajes u objetos dentro de otros, de manera que no se perciba el mensaje oculto. En esteganografía, el archivo que contiene el mensaje oculto es idéntico al original, y para conocer el mensaje escondido será necesario conocer la clave y el algoritmo con el que se ocultó. La herramienta steghide disponible en Kali te permite realizar esta tarea de manera sencilla y rápida. En este problema de ...

Esteganografía (V): Solución Reto 3 CyberOlympics 2018

En esta entrada pongo la  solución a uno de los retos de esteganografía   de la edición del año 2018 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. Se trata de un reto que, en mi opinión, presenta un  nivel  de dificultad   bajo  ( ★ ★ ☆☆☆ ) . Reto 3 : Enunciado : Te encuentras en territorio enemigo, para entrar en la base secreta enemiga una persona de rasgos orientales te dice que debes superar un reto para poder acceder al complejo. Es surrealista pero es vuestra única opción de acceder y con tus conocimientos podrás resolverlo. Recursos asociados al reto : archivo de imagen monos.jpg . Abro el archivo con un editor hexadecimal y veo que tras el final del mismo se encuentra la siguiente cadena : Es decir: 4qCe4qCT4qCRIOKgj+KggeKgjuKg...

Criptografía (CCXXIII): ¿Sabías que...? (XXI)

En esta ocasión me voy a permitir una licencia , ya que me voy a referir a un código que aparece en la novela "El nombre de la rosa" ( ' Il nome della rosa ' ) de   Umberto Eco . Y digo esto porque voy a contar un episodio de la misma que no se refiere a la criptografía , sino a la codificación de caracteres , y, aunque también tiene algo de  esteganografía , ni siquiera se puede decir que sean parte esencial de su trama. Este papel le corresponde a la  semiótica , es decir, a  los símbolos y los signos q ue comunican un mensaje que debe ser interpretado por el receptor ,  materia en la que el filósofo y escritor itali ano era todo un experto. Tanto la novela, publicada en 1980, como su adaptación al cine, de 1986, tuvieron un gran éxito: un   fraile   franciscano   Guillermo de Baskerville, papel interpretado en la película por  Sean Connery ,  y el novicio benedictino  Adso de  Melk , interpretado por  Christian Slater...

Miscelánea (IV): Solución Reto 41

Solución al  último  reto de la categoría "Miscelánea"  que he puesto en este blog. El  enunciado  del reto decía lo siguiente: Lo importante es el código. Si lo sabes introdúcelo por el teclado y el secreto se visualizará en el LCD (del inglés, 'Liquid Crystal Display' ) . Y como recurso asociado al reto se proporcionaba el siguiente: arduino.jpg . Solución : Lo primero que hago es bajar el archivo de imagen, en la que se ve un circuito implementado sobre una placa Arduino Uno  y que consta de varios dispositivos: teclado de cuatro columnas y cuatro filas (4x4 'Keypad' ), display de cristal líquido de 16 columnas y 2 filas (16x2 LCD), potenciómetro y resistencia: Está claro que únicamente con este diagrama del circuito poco puedo hacer para conocer el código a introducir y como este reto, tal y como se indica en el post del enunciado , tiene algo de esteganografía lo siguiente que hago es intentar detectar información oculta en el archivo de imagen (ardui...