La aplicación

Qué es y cómo funciona

Un conjunto de herramientas que cualquier funcionario usa desde su teléfono como siempre —mensajería, videollamadas, archivos, bóveda— pero que opera en servidores del propio Estado, con cifrado que no se puede romper y con detección automática de espionaje en cada terminal. Correo, Emergencias y Radio táctica no vienen en la entrega base: se implementan a solicitud del cliente.

El funcionario no aprende nada nuevo · el Estado gana la jurisdicción

Arquitectura

Todo bajo control del Estado

Servidores en territorio nacional, aplicaciones en los teléfonos y cero dependencia externa. Ningún dato pasa por infraestructura de un tercero.

FUNCIONARIOS SERVIDORES DEL ESTADO territorio nacional · sin terceros cifrado en tránsito 6 DISPONIBLES · 3 A SOLICITUD CERO DEPENDENCIA EXTERNA si el proveedor cambia de dueño, de país o de leyes, aquí no cambia nada

Si un funcionario se va

Sus accesos se revocan al instante. No hay que pedirle el teléfono a nadie ni confiar en que borre nada.

Si un teléfono se pierde

Un botón borra el contenido sin dejar rastro utilizable: bases cifradas, claves en memoria y copias temporales.

Si un espía entra

El sistema asume que el dispositivo ya está comprometido: 20 motores de seguridad buscan la intrusión y aíslan el terminal en segundos.

Consola de administración

Quién entra, quién sale
y con qué se prueba

La consola del Estado da de alta cada dispositivo con su clave de administración Ed25519, revoca accesos y muestra el estado de cada uno. Y hay una garantía que ninguna aplicación comercial ofrece: el servidor firma cada respuesta y el terminal la verifica antes de darla por buena.

Alta con la clave del propio terminal

La raíz de confianza es el teléfono: él genera su clave de administración Ed25519 y la consola solo guarda su parte pública. El servidor nunca tiene con qué suplantar a un dispositivo.

Revocación y estados de acceso

Cada dispositivo tiene su estado a la vista y su acceso se revoca desde un solo sitio: al retirar a un funcionario, se retira en toda la red.

El servidor firma, el terminal comprueba

Cada respuesta del servidor va firmada con Ed25519 (RFC 8032) y el terminal verifica esa firma antes de dar nada por bueno: el móvil sabe que habla con el servidor del Estado y no con un impostor.

La copia de seguridad, bajo custodia del Estado — y revocable

Para que un terminal perdido no signifique perder la identidad, el relay custodia una parte de la clave de la copia —nunca la clave completa— y el resto vive cifrado en la nube del propio usuario. Esa custodia la puede revocar el usuario cuando quiera: entonces el servidor borra su parte y deja de guardarla.

Custodia del Estado Nunca la clave completa Revocable por el usuario

El motor de cifrado

CASCADE-4: cuatro capas en serie,
dos de ellas post-cuánticas

La suite lleva su propio motor criptográfico, escrito capa a capa —sin librerías de terceros y sin depender de ningún servicio en la nube—. Son cuatro capas encadenadas y cada una cubre lo suyo: los mensajes viajan con Double Ratchet sobre X25519, sellados con ChaCha20-Poly1305 y con el intercambio post-cuántico Kyber-1024 en el saludo; el teclado añade su capa de rotores, para que el texto plano no llegue a existir fuera del entorno aislado.

01

SPN Keyed · capa clásica · teclado

Cinco rotores virtuales en serie inspirados en la máquina Enigma, con difusión matemática en campo de Galois GF(2⁸) y encadenado que propaga cada byte al siguiente. Es la capa que corre dentro del teclado propio: ninguna aplicación de Android —ni el propio sistema— llega a ver el texto plano.

02

Kyber-1024 · post-cuántica · saludo

Encapsulación de clave post-cuántica (Kyber-1024, ronda 3 del proceso NIST). Se ejecuta al abrir la sesión: la clave viaja encapsulada contra la clave pública del destinatario, así que solo él puede abrirla. Diseñada para resistir a los algoritmos de Shor y Grover.

03

ChaCha20-Poly1305 · integridad · mensajes

Cifrado de flujo autenticado (RFC 8439) aplicado a cada mensaje: además de cifrar, sella. Cambiar un solo bit en tránsito invalida el mensaje y el receptor lo rechaza. Es el mismo estándar que usan TLS 1.3 y WireGuard.

04

Double Ratchet · secreto hacia delante · mensajes

Cada mensaje estrena un par de claves efímeras (X25519). Comprometer la clave de hoy no revela el historial de ayer ni compromete el mensaje de mañana: la conversación no tiene una llave maestra que robar.

Blindaje estimado

0

Para leer una conversación habría que vulnerar a la vez las capas que la protegen y, además, la inaccesibilidad del canal. La probabilidad de que eso ocurra en los próximos veinte años es casi cero.

Motor propio, no una caja negra

Cada capa es código de la suite, con sus vectores de prueba conocidos y estándares públicos detrás (Kyber-1024/Dilithium-5 en ronda 3, ChaCha20-Poly1305 RFC 8439, X25519). Si algún día un algoritmo se debilita, se sustituye esa capa sin rehacer el resto ni volver a desplegar la red.

La amenaza que ya está en marcha

Harvest now, decrypt later

Hay quien guarda hoy el tráfico cifrado para descifrarlo cuando tenga un ordenador cuántico. Si el cifrado de hoy no es post-cuántico, el secreto de hoy es el secreto de 2035. Por eso la capa 2 no es un adorno.

Demostración visual

Vea cómo un carácter atraviesa los rotores

El teclado de Enigma no usa el gestor de teclado de Android: se dibuja dentro del propio entorno aislado de la aplicación. Antes de que el carácter llegue al campo de texto, ya pasó por la primera etapa.

Esto no es el cifrado real: es una maqueta para que se vea el efecto. El motor de la aplicación es Cascade-4 y no se ejecuta en el navegador.

Salida (hexadecimal)

00 00 00 00

Difusión en GF(2⁸)

esperando…

Supuestos hostiles

Qué pasa cuando algo se rompe

La diferencia entre una app de mensajería y un sistema para el Estado está en lo que ocurre cuando las cosas salen mal.

El funcionario deja el cargo

Su acceso se revoca de inmediato y sus conversaciones dejan de estar a su alcance. No se depende de su buena voluntad ni de que devuelva el teléfono.

El teléfono cae en manos equivocadas

Se activa el borrado de emergencia: bases cifradas, preferencias y claves en memoria. Lo que queda no es utilizable.

Entra un programa espía

El perímetro defensivo busca rastros de instrumentación, módulos de kernel alterados, aplicaciones con permisos imposibles y subidas de datos anómalas. Cuando algo encaja, avisa y aísla.

Se cae internet

El sistema sigue operando en red local y sincroniza cuando el enlace vuelve. Una catástrofe o un corte deliberado no dejan al Estado incomunicado.

Cómo se usa

Cuatro pasos, y ninguno es nuevo

01

Se despliega

En los equipos del organismo, con acompañamiento en sitio.

02

Se instala

Como cualquier aplicación de Android. Sin cuenta y sin registro.

03

Se crea la identidad

Las claves se generan en el propio teléfono y no salen de él.

04

Se comunica

Mensajería, llamadas y archivos, con la misma soltura de siempre.