La técnica FontCode puede ocultar mensajes secretos dentro de los caracteres de fuentes
Tres investigadores de la Universidad de Columbia han creado una técnica llamada FontCode que se puede utilizar para incrustar mensajes ocultos dentro de los "Glyphs" de las fuentes (caracteres).
La técnica aprovecha la forma en que los ordenadores funcionan con "Glyphs", que para ellos no son más que ecuaciones matemáticas usadas para dibujar líneas y curvas en una pantalla.
FontCode introduce perturbaciones en los gráficos de los textos normales
La técnica FontCode consiste en alterar estas ecuaciones para producir ligeras perturbaciones en uno o más caracteres de fuente.
Un observador externo puede escanear estas perturbaciones y decodificarlas en letras indivuduales basadas en un algoritmo personalizado.
Según los investigadores, las perturbaciones de FontCode se diseñaron para producir alteraciones muy leves a los "Glyphs" de fuentes actuales, por lo que permanecen imperceptibles para el ojo humano de un observador externo. La idea es esconder y retransmitir mensajes ocultos dentro de un texto de apariencia normal.
Los investigadores dicen que el algoritmo FontCode podría usarse para ocultar mensajes secretos dentro de todo tipo de texto, no solo caracteres alfanuméricos.
Por ejemplo, notas musicales o ecuaciones matemáticas impresas en documentos de investigación.
FontCode también es una técnica de agnóstico medio, ya que las perturbaciones de fuente podrían incrustarse y luego leerse desde el texto que se ha desplegado en varios medios, como imágenes, documentos PDF, archivos de Word, pantallas, papel impreso, etc.
FontCode puede reemplazar el código QR y los sistemas de marca de agua
El equipo espera que su sistema FontCode sea adoptado en el mundo real. Dicen que el sistema podría reemplazar los códigos de barras y códigos QR y podría ser utilizado para insertar información adicional dentro de las etiquetas, donde no hay espacio adicional para un gran código de barras o código QR.
En segundo lugar, el sistema también podría ser utilizado por denunciantes y filtradores para incrustar mensajes ocultos dentro de un texto de aspecto benigno que no despertaría sospechas durante una inspección visual.
Además, el sistema también podría usarse como antiinformación, filigrana de documentos o como un sistema de detección de infracción de derechos de autor mediante la inserción de mensajes ocultos en texto u obras de arte que podrían filtrarse, permitiendo a los propietarios de datos rastrear el origen de la fuga basado en el mensaje oculto incrustado en el documento filtrado.
Por ahora, el sistema aún está en desarrollo, pero los investigadores planean lanzar herramientas para incrustar mensajes ocultos en "Glyphs" de las fuentes, y una aplicación móvil para escanear texto, buscar perturbaciones y decodificar el texto oculto. A continuación, se incluye una demostración de esta aplicación y una explicación de la técnica FontCode.
Más detalles están disponibles en un documento de investigación titulado "FontCode: Embedding Information in Text Documents using Glyph Perturbation" [1, 2].
.