Avance en la criptografía histórica: el nuevo modelo de lenguaje de Anthropic — Claude Fable 5.1 — ha descifrado con éxito el famoso criptograma Cyphral Distich del escritor escocés Thomas Urquhart. Este acertijo, compuesto por dos líneas de 32 números, permaneció sin resolver durante más de 370 años, desde su publicación en el tratado Logopandecteision en 1653. Me enteré de este logro gracias a los resultados del proyecto independiente Vals AI, que probaba las capacidades del modelo.
Durante décadas, el cifrado dejó perplejos a los mejores especialistas. Ya en 1899 se sometió a debate público, y en el siglo XX se consolidó firmemente en la literatura criptográfica. El investigador Klaus Schmeh incluso lo colocó en el puesto 28 de su lista de los 50 mensajes sin descifrar más difíciles de la historia. Todos los intentos anteriores se basaban en análisis de frecuencia y cifrados de sustitución, pero ninguno dio resultado.
La clave está en la estructura del propio libro
Mi análisis muestra que el principal error de los investigadores anteriores fue buscar la clave fuera del contexto. Fable 5.1 dio un salto cualitativo al prestar atención a la estructura interna de la obra de Urquhart. El modelo notó que el cifrado está impreso justo después de 32 «procuritaciones» — deseos numerados del autor que terminan con frases como «este deseo». El propio Urquhart subraya especialmente el número 32 en el texto.
La segunda pista fue un poema adjunto que promete al lector encontrar en el cifrado sus propios deseos y los pensamientos del autor. La lógica del descifrado resultó elegante: el i-ésimo número de 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 resultado es un pareado en apoyo al rey Carlos II: «Dios, protege al rey Carlos Segundo y hazlo gobernante supremo de esta tierra». Dado que Urquhart era un ferviente partidario de la dinastía Estuardo, este hallazgo concuerda plenamente con su posición política y es autocontrastable: cada línea tiene exactamente 32 letras y las líneas riman.
Segundo criptograma y disputas sobre la veracidad
Con el mismo método, el modelo descifró también el Cyphral Octastich — una octava más compleja de 285 números del tratado The Jewel (1652). Aquí los números remitían a las páginas del libro. Eso sí, nueve letras de la quinta línea quedaron sin descifrar debido a la falta de la página necesaria en las copias digitalizadas disponibles — para ello se requerirá un ejemplar físico de la edición.
Sin embargo, no todo es tan claro. Especialistas en cifrados históricos y el equipo de Reticuli Labs ya han presentado una refutación. Su principal argumento: el algoritmo contiene al menos diez inconsistencias. Por ejemplo, para obtener la palabra KING se necesita la letra «K» en la posición 11, pero en la procuritación correspondiente, de 80 palabras, ninguna comienza con esa letra. Probar 65 variantes de conteo dio solo ocho coincidencias de 64 letras — lo que corresponde al nivel de aleatoriedad. Además, en la edición original de 1653 las líneas numéricas no existen en absoluto — solo se conocen por la biografía de Urquhart de 1899.
Mi veredicto como analista: Aún es pronto para hablar de una victoria total de la IA sobre los cifrados históricos. Aunque Fable 5.1 demostró una impresionante capacidad de pensamiento no convencional (solo necesitó 44 minutos y 176 000 tokens), la falta de confirmación física y las inconsistencias lógicas ponen en duda la pureza del experimento. Esto es más una demostración de potencial que una solución definitiva. El tiempo dirá quién tiene razón en este debate, pero el mero hecho de que exista tal discusión subraya el creciente papel de la IA en la resolución de problemas que se consideraban irresolubles.