Noticia

Signal empieza su transición poscuántica con el protocolo PQXDH

Signal ha presentado PQXDH, una actualización de X3DH que combina la criptografía existente con CRYSTALS-Kyber para preparar sus conversaciones ante una futura amenaza cuántica.

Imagen editorial de demostración con smartphones en una mesa de pruebas de radio
Las imágenes de demostración se identifican y nunca sustituyen las pruebas del producto.

Signal ha anunciado el primer paso de la transición de su protocolo de mensajería hacia una mayor resistencia frente a futuros ataques cuánticos. La actualización de la especificación X3DH recibe el nombre de PQXDH y está pensada para un escenario en el que un ordenador cuántico suficientemente potente pueda romper los estándares de cifrado actuales.

PQXDH combina X25519 y CRYSTALS-Kyber

La nueva especificación utiliza CRYSTALS-Kyber como mecanismo poscuántico de encapsulado de claves. PQXDH calcula un secreto compartido mediante X25519 y CRYSTALS-Kyber, y después combina los dos secretos obtenidos durante el proceso.

El objetivo de seguridad es concreto: para obtener el mismo secreto compartido, un atacante tendría que romper ambos sistemas criptográficos. La propuesta añade una capa poscuántica al establecimiento de la comunicación sin retirar la criptografía de curva elíptica que Signal ya emplea.

Por eso PQXDH no sustituye por completo el diseño anterior. X25519 sigue formando parte del protocolo, mientras CRYSTALS-Kyber incorpora la protección adicional destinada a una amenaza cuántica futura. El cambio afecta a la forma en que se establecen los secretos de una conversación, no a una nueva función visible de mensajería.

La compatibilidad depende de los dos participantes

Las versiones más recientes de las aplicaciones cliente de Signal ya admiten PQXDH cuando se inicia una conversación y ambos participantes utilizan el software más reciente. La condición afecta a los dos extremos: tener la aplicación actualizada en un solo dispositivo no basta para aplicar el nuevo protocolo en las condiciones descritas por Signal.

Para quien utiliza Signal, el paso práctico es mantener el cliente actualizado y tener en cuenta que la otra persona también necesita una versión compatible cuando comienza la conversación. El anuncio no presenta un cambio en la interfaz ni una opción que el usuario deba activar manualmente; la diferencia está en el protocolo que negocia los secretos de la comunicación.

Signal también explicó que tenía previsto desactivar X3DH para las conversaciones nuevas durante los meses siguientes. Después de conceder tiempo para que los usuarios actualizaran sus aplicaciones, la compañía planeaba exigir PQXDH en esas conversaciones y preparar actualizaciones paralelas para trasladar las conversaciones existentes al nuevo protocolo.

No se comunicó una fecha límite precisa. La transición se describió en términos de los meses siguientes, de modo que el calendario dependía del despliegue de las actualizaciones y no de un día único anunciado para todos los usuarios.

Un cambio que supera a la aplicación Signal

El protocolo de Signal define especificaciones criptográficas para el cifrado de extremo a extremo de comunicaciones privadas que intercambian a diario miles de millones de personas. Publicado en 2013, también ha sido adoptado fuera de la aplicación Signal.

Esa adopción más amplia hace que una modificación de la especificación pueda tener consecuencias más allá de un único cliente. Sin embargo, el soporte inmediato descrito por Signal se refiere a sus aplicaciones más recientes. La extensión del despliegue a otros programas dependerá de que también incorporen la especificación actualizada.

La protección poscuántica todavía no está completa

PQXDH responde a una capacidad futura y no se presenta como una solución para todas las amenazas relacionadas con la computación cuántica. Signal indicó que aún sería necesario seguir trabajando para hacer frente a un atacante equipado con un ordenador cuántico actual.

La diferencia importa porque el protocolo mejora la preparación del establecimiento de claves, pero no cierra por sí solo toda la migración poscuántica. El anuncio sitúa PQXDH como una primera capa: conserva X25519, incorpora CRYSTALS-Kyber y deja pendiente el trabajo adicional que Signal considera necesario.

Para los usuarios, la consecuencia inmediata es gradual. Las conversaciones nuevas pueden utilizar PQXDH si los dos participantes cuentan con clientes compatibles; las conversaciones existentes requieren el proceso de actualización previsto por Signal. Mientras ese despliegue continúa, la disponibilidad del protocolo depende de las versiones instaladas en ambos extremos.

PQXDH inicia la transición poscuántica de Signal sin romper de entrada con X25519. El cambio mejora la preparación del protocolo ante un futuro ataque cuántico, pero su aplicación depende de que los dos usuarios actualicen el software y la migración todavía no ha terminado.

Fuentes oficiales

Official source: signal.org

También puede interesarte

Guides

Reviews

Fuentes y pruebas

Official source: signal.org (se abre en una pestaña nueva)