Criptografía post-cuántica con restricciones geográficas: el nuevo GeoKey Manager de Cloudflare
Cloudflare lanza en beta cerrada un gestor de claves post-cuántico que asegura que las claves de descifrado solo se puedan usar dentro de la región geográfica elegida por el cliente, combinando soberanía de datos y protección contra ataques harvest now, decrypt later.
Cloudflare anunció hoy el lanzamiento en beta cerrada de su nuevo PQ GeoKey Manager, una herramienta que integra criptografía post-cuántica con restricciones geográficas estrictas. Este componente forma parte de su Data Localization Suite (DLS) y busca dar respuesta a las necesidades de soberanía de datos de organizaciones que manejan información altamente sensible.
El sistema envuelve cada clave de descifrado de manera que solo servidores de Cloudflare ubicados en la geografía autorizada puedan desencriptarla. De esta forma se combinan dos objetivos: resistir ataques de tipo "harvest now, decrypt later" (donde un adversario almacena cifrados hoy para descifrarlos con computadoras cuánticas en el futuro) y cumplir con regulaciones que exigen que ciertos datos se procesen exclusivamente dentro de una región específica.
Gobiernos, entidades financieras, proveedores de salud y organizaciones de defensa suelen manejar datos que permanecen sensibles durante décadas. La criptografía de clave pública clásica deja esos datos expuestos a futuros ataques cuánticos. Por eso, la transición a algoritmos post-cuánticos como ML-KEM-768 se vuelve prioritaria, especialmente cuando se combinan con requisitos de localización geográfica.
El GeoKey Manager original se lanzó en 2017 para restringir dónde se podían desencriptar las claves TLS privadas en la red anycast de Cloudflare. En 2022 evolucionó incorporando cifrado basado en atributos (ABE). La nueva versión simplifica el diseño porque no existe aún un esquema ABE post-cuántico listo para producción. En su lugar utiliza un enfoque híbrido que combina ML-KEM-768 (estándar del NIST) con X25519.
El mecanismo se basa en dos tipos de claves: una clave raíz regional simétrica atada a una región específica y un par de claves derivadas de ella para cada aplicación o servicio (como Gateway o Tunnel). De esta manera se mantiene el aislamiento geográfico incluso a la escala global de Cloudflare, donde los datos se replican en múltiples servidores.
Durante la inicialización, el servicio de claves en cada servidor edge verifica que tenga cargadas todas las claves raíz regionales requeridas por su configuración. Si falta alguna o está mal formada, el servicio no arranca. Además, cada pedido individual falla de forma cerrada si la metadata indica una clave raíz regional que no está disponible localmente. Un pedido configurado para Alemania, por ejemplo, se rechazaría si intentara procesarse en España o Francia.
Las claves raíz regionales nunca salen de su región. Se distribuyen a través de un servicio de aprovisionamiento separado que solo las entrega a servidores edge autorizados según su pertenencia regional, verificada mediante identidad de hardware respaldada por TPM y registros de inventario. Las claves se cargan en el keyring del kernel y se eliminan al reiniciar el servidor, reduciendo la superficie de ataque.
Las claves privadas de los clientes se envuelven con la clave pública derivada de la raíz regional correspondiente. La clave envuelta y su metadata (contexto de servicio, límite regional y época) se distribuyen globalmente mediante Quicksilver, pero sin la clave raíz regional no se pueden desencriptar fuera de la zona autorizada.
El diseño soporta rotación de claves tanto suave como dura. La rotación suave crea una nueva época manteniendo acceso controlado a una generación anterior durante la transición, similar al funcionamiento de tarjetas de crédito que permiten usar versiones previas por un tiempo limitado.
Este GeoKey Manager post-cuántico se convierte en la base técnica de las soluciones de soberanía de datos de Cloudflare. Controla dónde se pueden desencriptar las claves privadas, mientras otros componentes se encargan de la terminación de túneles, inspección de tráfico y enrutamiento dentro de los límites regionales.
La disponibilidad general está prevista para el primer trimestre de 2027. Mientras tanto, la beta cerrada permite a clientes seleccionados probar esta combinación de criptografía post-cuántica y control geográfico estricto. Para quienes administran infraestructuras críticas, representa un avance significativo en la protección de datos sensibles sin sacrificar la alta disponibilidad que exige un entorno global.