La Conjetura de Collatz y la Criptografía: Una historia sobre complejidad computacional

2025-03-15
La Conjetura de Collatz y la Criptografía: Una historia sobre complejidad computacional

Este artículo explora la infame conjetura de Collatz y su sorprendente conexión con los algoritmos ARX en criptografía (por ejemplo, ChaCha). La conjetura de Collatz describe una función iterativa simple; si siempre converge a 1 sigue sin demostrarse. El artículo traza una analogía entre la función de Collatz y una máquina de Turing, destacando cómo la propagación del acarreo en su implementación bit a bit crea una complejidad impredecible. Esto contrasta de forma interesante con los algoritmos ARX, que utilizan la suma, la rotación y el XOR para lograr una difusión eficiente. El artículo sugiere que la naturaleza no resuelta de la conjetura de Collatz puede deberse a la complejidad inherente de la computación, similar al problema de la detención.