El Mundo de la Tinta Invisible y los Mensajes Ocultos
Recuerdas las Cartas con Jugo de Limón?
El jugo de limón se oscurece al calentarse por oxidación del ácido cítrico. Las versiones modernas usan tinta UV (invisible hasta luz negra) y tinta IR (invisible al ojo, legible por cámaras infrarrojas).
Patrones Ocultos en Billetes
Los billetes japoneses contienen patrones reactivos a UV. Los pasaportes tienen características similares. El principio: no puedes copiar lo que no puedes ver.
Haciendo Invisibles los Patrones Cuadrados
La tinta IR imprime patrones invisibles al ojo pero legibles por escáneres infrarrojos. Preserva la estética del empaque y previene falsificación.
Pruébalo: Experimento con Rotulador Fluorescente
La forma más sencilla de comprobar cómo funciona la tinta invisible es un experimento con un rotulador fluorescente y una luz negra (lámpara UV), ambos a la venta en cualquier tienda de precio único. Escribe letras o un dibujo en papel blanco, oscurece la habitación e ilumina la hoja con la luz negra: solo brillará lo que has escrito.
Si pruebas la misma lámpara con productos de uso diario, te encontrarás con dos tipos de sustancias que se comportan al revés bajo la luz ultravioleta. Los blanqueadores fluorescentes, presentes en el detergente y en las camisas blancas, absorben la radiación ultravioleta y devuelven parte de ella como luz visible azulada, así que bajo la luz negra la tela o el papel se iluminan por sí mismos. Los filtros UV de la crema solar hacen lo contrario: convierten en calor la energía que reciben y no devuelven nada como luz visible, de modo que la zona con crema no brilla y sale más oscura que su entorno. Ambos absorben la radiación ultravioleta, y lo único que invierte el resultado, claro u oscuro, es si después devuelven luz o no.
Qué hace falta para imprimir un código QR con tinta invisible
Pensemos ahora en imprimir con tinta invisible ese patrón de cuadros en blanco y negro, es decir, un código QR. Desde el lado del lector todo es simple: la cámara solo ve una disposición de celdas claras y oscuras, así que basta con que ese contraste aparezca en el momento en que se enciende la lámpara adecuada. Lo difícil está en el lado de la impresión. Cada tinta fluorescente responde a una banda concreta de longitudes de onda ultravioleta según el color que emite, y si la lámpara que tenemos queda fuera de esa banda, la tinta no brilla aunque esté ahí. El papel también hay que elegirlo: como vimos en la sección anterior, el papel blanco suele llevar blanqueadores fluorescentes, y si el fondo entero brilla con un tono blanco azulado, el contraste que debía crear la tinta se hunde en él y desaparece.
El otro límite es lo fino que llega a ser el propio código. Un código QR empieza en la versión 1 con 21 celdas por 21 celdas y gana cuatro celdas en cada dirección con cada versión, hasta llegar a 177 celdas por 177 celdas en la versión 40 (documentación pública de Denso Wave, la empresa que lo desarrolló). Si la superficie impresa no cambia, cada dato añadido hace más pequeña cada celda, y el sangrado de la tinta o un brillo irregular se convierten directamente en errores de lectura. Por eso los patrones en tinta invisible se quedan en una dirección web corta o en un número de gestión, y no en un texto largo.
El margen de la corrección de errores decide cuánto se puede ocultar
Conseguir que algo sea invisible para el ojo y legible para una máquina es inseparable de la corrección de errores que el propio código lleva dentro. Un código QR puede reconstruir sus datos cuando la suciedad o un desgarro se llevan una parte. Según la documentación pública de la empresa que lo desarrolló, esa capacidad se reparte en cuatro niveles, y cada nivel se expresa como la proporción del total de palabras de código que puede recuperarse. El nivel M (15%) es la opción habitual en el uso corriente, mientras que los niveles Q o H se eligen para entornos sucios, como fábricas o espacios al aire libre.
Precisamente porque existe ese margen, dejar una parte del código sin leer a propósito resulta viable. Un código QR de diseño con un logotipo en el centro sigue leyéndose porque la corrección de errores cubre las celdas que el logotipo tapa. Con la tinta invisible ocurre lo mismo: si la lámpara ilumina de forma desigual y algunas zonas brillan poco, el código se lee mientras quede capacidad de corrección. Eso sí, lo que se gasta en decoración o en ocultación ya no está disponible para los roces y las manchas que el código sufrirá en uso real. Cuánto se puede ocultar no es una cuestión de intuición, sino de contar cuánta capacidad de corrección queda.
Futuro: Seguridad Invisible Multicapa
Tintas reactivas a múltiples longitudes de onda aumentan dramáticamente la dificultad de falsificación. Los smartphones con sensores IR permitirán verificación por consumidores.