Firmas digitales poscuánticas explicadas

Oblivio editorial code matrix cover for Firmas digitales poscuánticas explicadas

Las firmas digitales poscuánticas son firmas criptográficas diseñadas para seguir siendo fiables incluso si futuros ordenadores cuánticos pueden romper muchos de los sistemas de clave pública actuales. Una firma válida puede demostrar que alguien que controla una clave privada específica firmó un mensaje o archivo y que los datos firmados no han cambiado desde entonces. No cifra el archivo, no oculta su contenido, no controla quién puede abrirlo ni impide que un destinatario autorizado lo copie. Las firmas poscuánticas importan cuando la autenticidad y la integridad deben poder verificarse durante años, especialmente en documentos sensibles, actualizaciones de software, registros y flujos de intercambio de archivos que pueden sobrevivir a la criptografía actual.

¿Qué hace que una firma digital sea poscuántica?

Una firma digital utiliza una clave privada para crear una prueba matemática sobre datos concretos. Cualquiera que tenga la clave pública correspondiente puede verificar esa prueba. Una firma digital poscuántica usa un esquema de firma concebido para resistir ataques tanto de ordenadores convencionales como de un futuro ordenador cuántico relevante para la criptografía.

Muchos sistemas de firma ampliamente desplegados se basan en RSA o en criptografía de curva elíptica (ECC). Un ordenador cuántico capaz de aplicar el algoritmo de Shor contra estos sistemas podría debilitar los supuestos matemáticos en los que se apoyan ambas familias. Esto generaría dos problemas: un atacante podría llegar a falsificar firmas nuevas con una clave privada robada o reconstruida, y sería más difícil confiar en una firma histórica salvo que su fecha y el historial de la clave estén establecidos de forma independiente.

Las firmas poscuánticas usan fundamentos matemáticos distintos. La opción estandarizada más conocida es ML-DSA, antes denominada CRYSTALS-Dilithium. NIST estandarizó ML-DSA en FIPS 204. NIST también ha estandarizado SLH-DSA, un esquema de firma basado en funciones hash, en FIPS 205. Estos estándares ofrecen a quienes implementan una referencia común; no eliminan la necesidad de una gestión sólida de claves, actualizaciones de software o una verificación clara de la identidad.

Qué demuestra una firma poscuántica y qué no

Una firma poscuántica verificada correctamente aporta dos garantías principales, siempre que quien verifica disponga de la clave pública auténtica y la clave privada de quien firma se haya mantenido protegida.

  • Integridad: el archivo o mensaje firmado no se ha alterado desde que se firmó.
  • Control de la clave de firma: la firma fue creada por alguien que tenía acceso a la clave privada asociada.

El segundo punto es deliberadamente más limitado que afirmar «esto demuestra que una persona concreta lo firmó». La criptografía demuestra el control de una clave, no una identidad real por sí sola. Para vincular una clave pública a una persona, empresa o servicio, el flujo necesita una asociación fiable: por ejemplo, un directorio de claves autenticado, un certificado verificado, una huella intercambiada de forma segura o un proceso organizativo de gestión de claves.

PreguntaQué puede responder una firmaQué requiere otro control
¿Se modificó este archivo concreto?Sí; la verificación de la firma puede detectar cambios.Almacenamiento seguro y control de versiones.
¿Quién lo firmó?Qué clave privada produjo la firma.Un vínculo fiable entre esa clave y una identidad.
¿Pueden terceros leer el archivo?No; las firmas no aportan confidencialidad.Cifrado y claves de descifrado protegidas.
¿Puede un destinatario reenviarlo o fotografiarlo?No; una firma no controla las copias posteriores.Límites de acceso, revocación, trazabilidad y responsabilidad del destinatario.

Cómo funcionan la firma y la verificación

El proceso de firma suele aplicarse a un hash criptográfico del archivo, en lugar de hacerlo directamente sobre cada byte de un documento grande. La firma sigue vinculada al archivo: cambiar incluso una pequeña parte produce un hash distinto y hace que la verificación falle.

  1. Quien firma crea un par de claves pública y privada con un algoritmo de firma poscuántica.
  2. Su dispositivo usa la clave privada para firmar el archivo o su hash.
  3. El archivo, la firma y la información suficiente para identificar el algoritmo y la clave pública se entregan al destinatario.
  4. El destinatario obtiene la clave pública correcta por una vía fiable y verifica la firma.
  5. El resultado de la verificación solo es significativo si la clave pública está asociada realmente con quien afirma firmar y no ha sido revocada ni comprometida.

Por tanto, firmar es distinto de cifrar. En un flujo seguro de archivos, el cifrado protege la confidencialidad durante el almacenamiento o la transferencia; una firma protege la autenticidad y la integridad. Un sistema puede usar ambos, pero ninguno proporciona automáticamente las garantías del otro.

ML-DSA, Dilithium y SLH-DSA en lenguaje claro

«Firmas Dilithium» suele referirse a CRYSTALS-Dilithium, el algoritmo seleccionado por NIST y estandarizado con el nombre ML-DSA (algoritmo de firma digital basado en retículas modulares). En términos prácticos, ML-DSA es una opción de firma poscuántica pensada para usos generales en los que las partes necesitan firmar y verificar muchos mensajes o archivos de manera eficiente.

SLH-DSA es diferente. Se basa en funciones hash en lugar de retículas y suele mencionarse como una alternativa conservadora con otras compensaciones. Sus firmas normalmente son más grandes, lo que puede afectar al ancho de banda y al almacenamiento. La cuestión no es que todas las organizaciones necesiten dos esquemas para cada documento, sino que una migración criptográfica puede evitar depender de un único punto cuando los requisitos lo justifican.

Los nombres de los algoritmos no bastan para evaluar lo que afirma un producto. Conviene preguntar si la firma se usa realmente para la autenticación, qué archivos o mensajes cubre, cómo se distribuyen las claves públicas, cómo se protegen las privadas y si el producto dispone de una vía creíble de actualización cuando cambien los estándares o las recomendaciones de implementación.

Cuándo conviene planificar firmas poscuánticas

Las firmas poscuánticas son especialmente relevantes cuando una firma debe seguir siendo verificable después de que la generación actual de criptografía de clave pública deje de considerarse segura. Algunos ejemplos son los registros legales o administrativos de larga duración, las actualizaciones de software y firmware, las aprobaciones de alto valor, los documentos vinculados a la identidad y los archivos que podrían comprobarse años más tarde.

También son relevantes dentro de una mentalidad de «recopilar ahora y descifrar después», aunque la preocupación principal difiere del cifrado. En el cifrado, el temor es la divulgación futura de datos capturados hoy. En las firmas, la preocupación es la falsificación futura o la pérdida de confianza en la autenticidad de material firmado. Un archivo confidencial de larga vida puede necesitar cifrado consciente de la criptografía poscuántica y firmas poscuánticas, pero son requisitos distintos.

Una comprobación de cinco preguntas sobre la duración de la firma

Estas cinco preguntas son ilustrativas, no una prueba de producto ni una predicción sobre cuándo los ataques cuánticos serán viables. Úsalas para decidir si un flujo necesita ya una planificación de firmas poscuánticas.

  • ¿Durante cuánto tiempo debe seguir siendo creíble la prueba? Una firma usada solo para un aviso interno de corta duración tiene un horizonte distinto al de un registro conservado durante décadas.
  • ¿Qué ocurre si se falsifica o altera un archivo? Considera el daño financiero, legal, de seguridad, privacidad y operativo.
  • ¿Pueden los destinatarios obtener de forma fiable la clave pública real? Un algoritmo sólido no ayuda si un atacante puede sustituir la clave de verificación.
  • ¿Dónde se guarda la clave de firma? El robo de la clave privada, el malware, las copias de seguridad inseguras y un dispositivo desbloqueado pueden derrotar cualquier esquema de firma.
  • ¿Puede migrar el flujo? Los registros deberían conservar el archivo firmado, la firma, los metadatos del algoritmo, la información de verificación y un plan de actualización.

Considera el caso ilustrativo de una asesoría contable que envía a un cliente un documento fiscal que deberá verificarse más adelante. El cifrado protege el documento frente a lectores no autorizados mientras se comparte. Una firma poscuántica puede ayudar al cliente a comprobar que el documento procede de la clave de firma de la asesoría y que no se ha modificado. Sin embargo, la asesoría aún debe verificar la identidad del cliente destinatario, proteger su clave de firma y gestionar lo que ocurre si el cliente reenvía el documento. La firma resuelve una capa importante; no gobierna todo el ciclo de vida del documento.

Errores habituales al evaluar firmas poscuánticas

  • Tratar las firmas como cifrado. Un PDF firmado puede seguir siendo legible para cualquiera que lo obtenga, salvo que también esté cifrado.
  • Confiar en una clave pública no verificada. La verificación solo aporta valor cuando el destinatario sabe a quién pertenece la clave.
  • Ignorar la seguridad del dispositivo. El malware o el acceso no autorizado que utiliza una clave privada puede producir firmas aparentemente válidas.
  • Firmar una versión ambigua del archivo. Define con precisión qué versión, adjuntos, metadatos y marcas de tiempo quedan cubiertos.
  • Equiparar «poscuántico» con seguridad permanente. Los algoritmos, las implementaciones y las prácticas de gestión de claves deben revisarse a medida que evolucionan los estándares y las amenazas.

Cómo encaja en un flujo de intercambio de archivos orientado a la privacidad

Al compartir contenido sensible, la privacidad no debería depender de que las personas recuerden una larga lista de precauciones independientes cada vez que envían un archivo. Un flujo sólido combina capas de protección: cifrado para la confidencialidad, firmas para la autenticidad y la integridad, claves locales protegidas y controles que limiten el acceso innecesario después de la entrega.

Oblivio está diseñado en torno al problema más amplio de perder el control de archivos sensibles después de enviarlos. Su modelo de intercambio usa cifrado de extremo a extremo y se centra en la protección local, el acceso temporal, la revocación y los registros locales de compartición. Su atención a la criptografía poscuántica debe entenderse como un diseño orientado al futuro, no como una promesa de que la criptografía por sí sola pueda detener cada filtración o compromiso de un dispositivo. Para archivos que no deberían permanecer accesibles indefinidamente, estos controles complementan las firmas al responder a otra pregunta: quién puede acceder al archivo, durante cuánto tiempo y con qué responsabilidad.

Para la confidencialidad, en lugar de la verificación de firmas, lee nuestra guía sobre cifrado poscuántico para documentos privados. Si estás valorando si la transición es relevante hoy para tus propios archivos, esta guía práctica sobre preparación poscuántica distingue los registros sensibles de larga duración de los datos cotidianos de menor riesgo.

Puntos clave

  • Las firmas digitales poscuánticas están diseñadas para preservar la seguridad de las firmas frente a futuros ataques cuánticos contra la criptografía de clave pública actual.
  • Demuestran integridad y control de una clave de firma, no confidencialidad, identidad del destinatario por sí solas ni control sobre las copias.
  • ML-DSA es el nombre estandarizado por NIST para el sucesor de CRYSTALS-Dilithium.
  • La protección de la clave privada y una distribución fiable de la clave pública siguen siendo esenciales.
  • Para registros sensibles de larga duración, planifica conjuntamente firmas, cifrado, control de acceso y migración, en lugar de tratar la etiqueta de un algoritmo como la solución completa.

Preguntas frecuentes

¿Las firmas digitales poscuánticas están cifradas?

No. Una firma digital verifica la integridad y el control de una clave de firma; no oculta el archivo firmado. Cifra el archivo por separado si su contenido debe seguir siendo confidencial.

¿Dilithium es lo mismo que ML-DSA?

ML-DSA es el nombre estandarizado por NIST para el algoritmo de firma derivado de CRYSTALS-Dilithium. En muchas conversaciones técnicas, «Dilithium» se sigue utilizando para referirse a la familia de algoritmos subyacente.

¿Una firma poscuántica puede demostrar la identidad de una persona?

Demuestra que una clave privada concreta creó la firma. Solo demuestra la identidad de una persona u organización cuando la clave pública se ha vinculado de forma fiable a esa identidad mediante un proceso de confianza.

¿Los usuarios comunes necesitan firmas poscuánticas ahora?

La mayoría de las personas no necesita cambiar de inmediato todos sus flujos de firma. Planificar resulta más útil para archivos, aprobaciones o registros cuya autenticidad deba seguir siendo creíble durante muchos años o cuya falsificación pueda causar un daño grave.

¿Una firma válida puede impedir que alguien reenvíe un archivo?

No. Una firma no restringe la copia, el reenvío, las capturas de pantalla ni las fotografías de una pantalla. Esos riesgos requieren controles de acceso independientes, responsabilidad del destinatario y normas prácticas de manejo.