La técnica de la esteganografía consiste en ocultar documentos de texto en ficheros de imagen y enviarlos a otra persona como medio de comunicación seguro.
El estegoanalisis es la técnica que se utiliza para descifrar mensajes ocultos por esteganografía.
VSL (Laboratorio de esteganografía virtual) es una herramienta de diagramación compleja de bloques gráficos, ideal para realizar técnicas de esteganografía y estegoanálisis en imágenes.
Posee una sencilla interfaz gráfica de usuario, junto con una arquitectura modular en plug-in. El objetivo de la aplicación es: ocultar datos en imágenes digitales, la detección de la presencia de datos ocultos en imágenes y el control de su robustez de sus técnicas de esteganografía.
VSL es fácil de usar, pero potente para utilizar múltiples métodos de esteganografía al mismo tiempo. Permite un procesamiento complejo, que puede realizarse tanto por lotes, como en forma paralela.
Es apta para los usuarios con poca experiencia en el campo de la esteganografía, ya que proporciona una interfaz gráfica de usuario muy intuitiva.
Una gran cantidad de aplicaciones dedicadas a la esteganografía implementan una sola técnica: LSB y algunas variantes. Una situación similar se aplica a las aplicaciones de estegoanalisis. VSL proporciona varias técnicas para el uso en esteganografía y estegoanálisis.
Los datos se pueden ocultar con: el método básico bit menos significativo (LSB), con la técnica más avanzada Karhunen-Loeve Transform (KLT) o con el algoritmo que utiliza la transformación DCT en archivos JPEG.
Para el estegoanálisis se pueden utilizar dos técnicas avanzadas: la técnica RS-Análisis, estegoanálisis eficiente para LSB y la técnica de medidas de similitud binarios (BSM) con soporte para clasificación usando máquinas de vectores de soporte (SVMs), que puede utilizarse para detectar cualquier tipo de esteganografía.
VSL contiene también varias técnicas de distorsión, que pueden ser utilizadas para probar la resistencia de las técnicas esteganográficas, ante cambios significativos en los archivos de imagen.
Es software libre y de código abierto bajo licencia GNU GPLv3, escrito en Java, por lo que es multiplataforma y se puede ejecutar en cualquier sistema operativo, que posea Java (se requiere 1.5 o versión posterior).
Más información y descarga de VSL:
http://sourceforge.net/projects/vsl/