ML-DSA-44, anteriormente conocido como Dilithium2, es una de las tres variantes del algoritmo de firma digital CRYSTALS-Dilithium, seleccionado por el NIST (National Institute of Standards and Technology) como parte de su proceso de estandarización de criptografía post-cuántica (PQC). Se basa en el problema de "Short Integer Solution" (SIS) sobre retículos, considerado computacionalmente difícil incluso para computadoras cuánticas. ML-DSA-44 ofrece un equilibrio entre tamaño de clave pública, tamaño de firma y rendimiento computacional, siendo la variante con el nivel de seguridad más bajo (Nivel 2) dentro de la familia Dilithium, equivalente aproximadamente a la seguridad de AES-128.

ML-DSA-44 está diseñado para reemplazar los algoritmos de firma digital actuales como RSA y ECDSA en escenarios donde la seguridad a largo plazo frente a amenazas cuánticas es crítica. Ejemplos de implementación en el mundo real incluyen su integración en protocolos de seguridad de transporte como TLS 1.3, donde podría asegurar el intercambio de claves y la autenticación de servidores. También es relevante para la firma de código, actualizaciones de firmware, y la autenticación de identidades en infraestructuras de clave pública (PKI) que necesitan ser "quantum-safe". Proyectos de investigación y desarrollo en navegadores web (como Chrome y Firefox) y sistemas operativos están explorando su adopción para proteger comunicaciones y datos sensibles.

Para un Arquitecto de Sistemas, la adopción de ML-DSA-44 implica consideraciones estratégicas críticas. Primero, representa una inversión proactiva en la seguridad a largo plazo de los sistemas, mitigando el riesgo de "harvest now, decrypt later" (recolectar ahora, descifrar después) por parte de adversarios cuánticos. Sin embargo, su implementación introduce trade-offs: las claves públicas y las firmas de ML-DSA-44 son significativamente más grandes que sus contrapartes clásicas (RSA/ECDSA), lo que puede impactar el ancho de banda de red, el almacenamiento y el rendimiento de la caché. Los arquitectos deben evaluar cuidadosamente estos impactos en la latencia de las transacciones, el consumo de recursos y la compatibilidad con la infraestructura existente. La migración a ML-DSA-44 requiere una planificación meticulosa para asegurar una transición suave y la interoperabilidad, especialmente en sistemas distribuidos y de alta disponibilidad, donde la gestión de claves y certificados se vuelve más compleja.