Esteganografía Estereográfica en ASCII

Hoy toca post de GG de tomo y lomo. Saquen papel y lápiz y dispónganse a copiar:

Estereogramas

Estereograma

Todo el mundo conoce los estereogramas como el de la imagen. Son un par de imágenes (izquierda y derecha) donde aparece un mismo objeto visto desde puntos de vista ligeramente diferentes de manera que si visualizamos cada imagen con su correspondiente ojo (usando algún sistema de lentes) tenemos la ilusión de que estamos viendo el objeto tridimensional.

Autoestereogramas

Autoestereograma

También son bien conocidos los autoestereogramas como el que acompaña a párrafo. Básicamente tienen el mismo efecto que los anteriores (ver una imagen plana como si fuese un objeto 3D) pero con varias diferencias: Ahora no tenemos dos imágenes sino una y ahora vemos el objeto en 3D desenfocando la mirada en vez de usar un juego de lentes.

La mala noticia es que por el camino hemos perdido el color de la imagen original mientras que la buena es que las podemos ver a pelo (con algo de práctica) y desde un rango de ángulos más amplio.

Por cierto, en la imagen hay escondido un hermoso tiburón.

Autoestereogramas en ASCII

Lo que hasta hace poco no sabía (y no deja de sorprenderme) es que se puede hacer algo parecido con caracteres ASCII. La resolución de la imagen en 3D quedará pixelada (o mejor dicho voxelada) pero es mucho más ligero de enviar y puede ser visualizado incluso en programas y pantallas muy muy antiguos.

Sé que cuesta creerlo y por ello he preparado un ejemplo usando esta web

Cuadrado

Con un poco de suerte deberíais ver un cuadrado flotando.

Esteganografía Estereográfica en ASCII

Una vez descubierta la Estereografía en ASCII una idea acudió a mi mente de inmediato: Dado que los voxels del objeto 3D llevan sobreimpresos los caracteres que usamos de textura (como pasaba con la textura de los Autoestereogramas normales) podemos aprovecharlo para destacar ciertos caracteres que leídos en orden transporten información. O lo que es lo mismo ha nacido la EEA.

Como técnica esteganográfica es cutre pero tiene la ventaja de pasar desapercibida en medio de un texto cifrado (si bien habría que procurar repetir menos los caracteres). Por otra parte se puede descifrar a ojo sin llamar la atención y sin tener que programar un descodificador de manera que podemos usarla en papel. Por último tengo la esperanza de poder sofisticar el método hasta alcanzar un nivel no tan malo de seguridad.

Para acabar os dejo un ejemplo:

Kriptos

Deberíais poder leer la palabra “KRIPTOS” sin demasiados problemas. Cada letra aparece en el centro de un rectángulo 3×3 para que se vea con mayor facilidad.

BOLAEXTRA: No pretendo atribuirme el mérito de la idea porque es muy probable que muchos otros hayan pensado lo mismo antes que yo. Es más, me encantaría que si alguien conoce algún antecedente me informe en los comentarios para seguir investigando sobre el tema. De la misma manera, si alguien se anima a programar algo que use EEA estaré encantado de publicitarlo aquí.

Escrito en 13/05/09 10:57 por Carlos Luna en las categorías:

Comentarios

Gravatar.com se ha roto

Ahí hay un tiburón porque lo dices tú XD

Sergio | 14/05/09 00:11 | #
Gravatar.com se ha roto

Yo nunca he podido ver los estereogramas, ni bajo los efectos de diferentes productos químicos , y que conste que he probado. Pero si tu dices que hay un tiburón habrá que creerte. ;-)

ghostDancer | 14/05/09 14:12 | #
Gravatar.com se ha roto

En base a las declaraciones de incapacidad que está expresando todo el mundo (he recibido unos cuantos e-mails en la misma linea que los dos comentarios que preceden a este) estoy empezando a pensar que no va a ser un método tan débil después de todo…

Carlos Luna | 14/05/09 19:50 | #
Gravatar.com se ha roto

si…., yo tambien les apoyo, yo nunca he visto nada. Asi que bueno, buscar en los caracteres es esperar demasiado de mi…

edmond | 14/05/09 22:56 | #
Gravatar.com se ha roto

Oh, alabado sea el señor que inventó los autoestereogramas! Ha hecho de mí un ser especial, una elegida entre el vulgo: yo SÍ puedo ver las imágenes ocultas. Incluso, una vez detectadas, puedo mover la vista y recorrer todas sus aristas, deleitándome en las formas y la profundidad. ¿Seré un genio y yo sin saberlo?
Prefiero pensar eso a creer que en realidad lo que ayuda es mi mirada entre perdida y difusa debido a mi alta miopía, jejeje ;)

Montse | 15/05/09 09:06 | #
Gravatar.com se ha roto

buuufff…yo tampoco he logrado ver un pimiento :(

Eisenreich | 18/05/09 03:16 | #
Gravatar.com se ha roto

Pues yo siempre los he visto al revés :( así que veo el tiburón hundido XD (de hecho el fondo sale hacia afuera en vez de salir el dibujo). Los ASCII siempre me ha costado un poco más y no los veo tan claramente.

Y por cierto, haciendo lo mismo con la flor, también se puede ver directamente. Hay que cruzar los ojos para juntar las dos imágenes, yo diría que es hasta más facil. Y la flor la veo bien, no al revés como el tiburón.

ReiVaX18 | 20/07/09 14:05 | #
Gravatar.com se ha roto

Extraordinario..! desde luego puedo ver muy bien el tiburón en el 1º, el cuadrado flotante en el 2º y los pequeños cuadros flotantes con la letra correspondiente en el centro en el 3º… Felicitaciones! no entiendo cómo logras hacerlo!!

Alberto | 10/08/09 16:45 | #
Gravatar.com se ha roto

la verdad es impresionant cuando logras verlo, al principio cuesta pero trata d ver de cerk la imagen en un punto y de a poco alejart como que quedas visco pero es q logras ver las dimensiones!!!!!

veropascovich | 29/03/10 02:30 | #
Gravatar.com se ha roto

Yo los puedo ver…son una bola de ignorantes que no pueden controlar los ojos…pongan dos dedos frente a sus ojos.. ponganse biscos un poquito hasta que los 2 se hagan 3… aparten los dedos y vean la imagen

... | 11/07/10 20:09 | #
Gravatar.com se ha roto

estereogramas son mi facinación felicidades !!!!!!

HUGO | 27/07/10 18:48 | #
Gravatar.com se ha roto

Son sorprendentes!! Los veo!! Pero no se si entendí mal..la foto de las flores amarillas…no vi nada!! Las otras son preciosas y estoy dedicada en estos dias a ver estereogramas!! Es pràctica cuando lo lográs ves figuras que sobresalen como esas famosas reglas..o esas tarjetas chinas que si las movés ves otra imagen detrás..Pero se ve nítido el fondo tambien! La que hay que leer KRIPTOS.. se ven tres o cuatro letras y símbolos tambièn en cada rectangulito ..intenten con otros en la web hay algunos mas faciles de ver suerte!!

CLAU | 08/08/10 19:43 | #
Gravatar.com se ha roto

EXCELENTE LAS TRES IMÁGENES. EL TIBURÓN SE VE PERFECTO, EL CUBO TAMBIEN. LA TERCERA IMAGEN, QUE CREO DEBE SER UN HOMBRE, NO SE VE TAN PERFECTA.
GRACIAS POR COMPARTIR

Juan Pena | 21/08/10 19:44 | #
Gravatar.com se ha roto

Yo si los veo, pero los que me cuesta mucho ver son lo que son con fotos reales, comoe l primero.. no logro calzar las imagenes, el ojo hace el intento, pero nunca se llegan a unir en una sola..

marilou | 06/10/10 08:15 | #
Gravatar.com se ha roto

se tiene que mirar juntando bien los ojos pero no mucho

Dilan | 12/12/10 19:16 | #
Gravatar.com se ha roto

yo no se de que se sorprenden, de hecho, bueno si es un poco sorprendente pensar en su creacion, pero no es nada del otro mundo ver las imagenes, mi papá de pequeño me regaló un libro de adivinanzas con estas imagenes, y siempre se me ha hecho facil verlas, es mas no me tarda mas de 2 segundos en verlas.
Creo que las personas que escriben comentarios como “ uy son bobos tratando de ver una imagen que nunca existe” son mas bobos ellos por tener una mente tan pequeña.
Igual gracias por estas nuevas imagenes.

isaacito | 30/12/10 21:29 | #
Gravatar.com se ha roto

bueno, yo voy a aportar algo de ayuda, para aquellos que no consiguen verlo, la gracia esta en mirar mas allá de la pantalla.
Con esto me refielo a mirar mas profundamente.
Ejemplo, si tu pantalla esta a 50cm de tu cara, tienes que mirar a 60 o 70 cm.
¿como conseguir esto, ya que nuestros ojos no nos parmiten mirar mas allá?
Engañando a nuestros ojos.
Si tenemos una pantalla con reflejo, todo está listo. Pero si no, ponemos un cristal transparente delante del monitor. Una vez hecho esto, solo tenemos que mirar nuestro reflejo.
Mas facil aun, es usar una linterna con pocas pilas, centras el reflejo de la bonbillita en la imagen y la miras atentamente, tu vista penetrará en la pantalla, y conseguiras verlo.
PD. si te falta un ojo, o no ves ni torta con uno de ellos, ni lo intentes, si no tienes un a vision vinocular, no puedes medir bien las distancias y no podras verlo, pero si no tienes una visión vinocular, no ver esto, es el menor de tus problemas.

theheavy | 09/01/11 11:44 | #
Gravatar.com se ha roto

Buenos por demás… se observa claramente el tiburón y el cuadro flotante….!

Felicitaciones…
:-)

Domingo | 21/04/11 06:19 | #
Gravatar.com se ha roto

jajajajajajajajajajjajaa me rre gustoo

nicolas | 19/08/11 16:41 | #
Gravatar.com se ha roto

si relajas tu vista ,claro qe logras ver los estereograms
comiensa asercandot ala compu relaja bien tu vista y como si hases viscos be retirandote poco a poco de la pantalla y puedes ver,si no lo ves en la primera ves trata varias veses asi fue como yo logre verlos,es divertido

gris | 24/09/11 20:46 | #
Gravatar.com se ha roto

¡¡¡Impresionante!!!
Desconocía los estereogramas ASCII
¡Felicidades y gracias por compartir!!!

Javier Barañano | 06/02/12 22:22 | #
Gravatar.com se ha roto

Wow! Logré ver el tiburón, qué genial! Es como si hubieran sacado un tiburón enterrado de esos colores y quedará algo como un contrarrelieve!

Ánfer | 17/05/12 20:00 | #
Gravatar.com se ha roto

Es bellísimo el tiburón. Te felicito!!!! y te digo que todos tenemos la capacidad de verlo, solo debemos conocer la técnica adecuada. Seguí haciendo estas cosas tan lindas. Gracias por compartilo!

albana maria lucia | 27/07/12 23:34 | #
Gravatar.com se ha roto

no veo ni madres y en algunos casos si algo anda mal en mi. o no hay nada dentro de los cuadro???

rene | 03/08/12 06:49 | #
Gravatar.com se ha roto

Excelente post!!! me dejaste atónito con lo del ascii encriptado… no manches podemos mandarnos mensajes entre conocidos y solo nosotros podremos verlos… (bueno y alguien que sepa que es un estereograma pero como son caracteres no sospecharian… saludo

arturo osorio | 12/10/12 21:16 | #

Deja un Comentario

Quizás quieras usar textile para dar formato a tu comentario.

"linktext":http://       _em_       *strong*       -strike-       ^sup^       ~sub~
bq. Blockquote       # Lista numerada       * Lista no-numerada       ==html crudo, sin textile==

(no será mostrado) (http://...)