El mundo de la criptografía histórica acaba de recibir un gran sacudón. El modelo de lenguaje más reciente de Anthropic, Claude Fable 5.1, ha logrado descifrar el famoso criptograma Cyphral Distich, creado por el escritor escocés Thomas Urquhart hace más de 370 años. Este logro, del que hablaré en detalle, podría cambiar nuestra percepción sobre las capacidades de la inteligencia artificial en el ámbito del descifrado.
El Cyphral Distich consiste en dos líneas que contienen 32 números cada una. Este criptograma fue descubierto al final del tratado de Urquhart, Logopandecteision, fechado en 1653. Durante siglos, el cifrado permaneció inexpugnable: en 1899 se sometió a debate público en Notes and Queries, y más tarde apareció en la literatura criptográfica autorizada del siglo XX. El investigador Klaus Schmeh incluso lo colocó en el puesto 28 en el ranking de los 50 mensajes sin descifrar más difíciles de la historia.
La clave del enigma: el propio libro
Los intentos previos de descifrado fracasaron porque se basaban en análisis de frecuencia y cifrados de sustitución, asumiendo que la clave debía buscarse fuera del texto. Sin embargo, Fable 5.1 prestó atención a detalles críticos. El cifrado fue impreso justo después de las 32 "procuritaciones" de Urquhart — deseos numerados que terminan con frases como "este es el deseo" o "la esperanza". El autor destacaba especialmente el número 32 en el texto.
El modelo identificó un patrón: el i-ésimo número en la línea remite a la i-ésima procuritación, el valor indica el número de orden de la palabra en ella, y de las primeras letras de esas palabras se compone el mensaje. El texto descifrado resultó ser un pareado en apoyo a Carlos II: "Dios, protege al rey Carlos Segundo y hazlo soberano supremo de esta tierra".
El resultado es autocontrastable: cada línea tiene exactamente 32 letras, las líneas riman, y la postura política de Urquhart como partidario de los Estuardo concuerda plenamente con el contenido.
Segunda victoria y controversias en la comunidad
Con el mismo método, el modelo descifró un criptograma más complejo, el Cyphral Octastich, de 285 números, donde la clave eran las páginas del libro The Jewel (1652). Eso sí, nueve letras en la quinta línea quedaron sin descifrar debido a la ausencia de la página necesaria en las copias digitalizadas.
Sin embargo, no todo es tan claro. Los especialistas en cifrados históricos ya han expresado sus dudas. En el informe de Reticuli Labs se señalan diez discrepancias en el algoritmo: para obtener la palabra KING se necesita la letra "K" en la posición 11, pero en la sección correspondiente no hay palabras que comiencen con esa letra. La prueba de 65 variantes de conteo solo dio ocho coincidencias de 64 — un nivel de pura aleatoriedad.
Mi análisis: aunque el logro de Fable 5.1 es impresionante, las disputas en torno a la metodología demuestran que apenas estamos empezando a comprender cómo la IA interactúa con los enigmas históricos. Quizás la verdad esté en un punto intermedio, y necesitemos un ejemplar físico de la edición de 1653 para un veredicto definitivo. En cualquier caso, esto es una demostración de que los LLM modernos son capaces de un pensamiento no convencional que va más allá de la simple prueba de opciones.