Skip to content

El protocolo Asgard

Cómo funciona, por orden.

Seis pasos, en el orden en que ocurren de verdad. Cada uno está escrito primero de forma sencilla. El mecanismo exacto va debajo, para abrirlo o dejarlo estar.

  1. Paso 01

    Demostrar que eres tú

    Antes que nada tu teléfono crea dos identidades para ti y guarda las dos. Cuando alguien comprueba que un mensaje viene realmente de ti, comprueba las dos. Romper una no basta.

    La versión técnica

    Ed25519 para la firma clásica y CRYSTALS-Dilithium para la poscuántica. El otro extremo verifica ambas firmas en cada clave de identidad, así que falsificar una identidad exige romper los dos esquemas.

    Una hoja con dos sellos de lacre de formas distintas uno al lado del otro y una mano levantando el cuño, dibujados de un solo trazo continuo
  2. Paso 02

    Ponerse de acuerdo en un secreto

    Dos teléfonos que no se han visto nunca tienen que acordar un secreto sin llegar a decirlo en voz alta. Lo hacen dos veces, con dos matemáticas sin relación entre sí, y mezclan los dos resultados. Si una resulta rompible, el secreto aguanta igual.

    La versión técnica

    X25519 ejecutando X3DH, junto a CRYSTALS-Kyber. Los dos secretos compartidos se combinan con HKDF, de modo que la clave de sesión solo es tan débil como la más fuerte de las dos suposiciones.

    Dos manos con llaves de corte distinto entrando en un mismo cilindro con dos bocallaves, dibujadas de un solo trazo continuo
  3. Paso 03

    Una cerradura nueva para cada mensaje

    El ratchet deriva nuevas claves de mensaje y elimina el material antiguo a medida que avanza. Esto limita la exposición del texto cifrado pasado, pero no borra mensajes ya almacenados en un dispositivo.

    La versión técnica

    AES-256-GCM y Double Ratchet, con X25519 y CRYSTALS-Kyber1024 combinados en los pasos asimétricos. La eliminación correcta de claves y los intercambios nuevos son necesarios para la protección prevista.

    Una larga cadena de llaves, todas distintas, con las más antiguas deshaciéndose detrás, dibujada de un solo trazo continuo
  4. Paso 04

    Cuando alguien se va

    Cuando un miembro sale, los demás renuevan las claves sin él. Esto protege los mensajes posteriores en el estado actualizado, pero no revoca el contenido ya recibido.

    La versión técnica

    MLS (RFC 9420), con la extensión híbrida InTouch. La protección híbrida de grupos requiere las opciones de compilación y los clientes adecuados; compruebe su despliegue.

    Spaces
    Una mesa redonda con cuatro sillas unidas por un cordón y una quinta silla apartada del círculo, dibujadas de un solo trazo continuo
  5. Paso 05

    Reducir los metadatos de entrega

    El remitente sellado reduce la información del emisor expuesta en el sobre de entrega. No hace anónimo el servicio: permanecen el enrutamiento, los horarios y el volumen, y el servidor conoce los miembros de los Spaces y quién publica.

    La versión técnica

    El remitente sellado reduce la información del emisor expuesta en el sobre de entrega. No hace anónimo el servicio: permanecen el enrutamiento, los horarios y el volumen, y el servidor conoce los miembros de los Spaces y quién publica.

    Un sobre con destinatario entra en un relé con un nudo y sale sin nada atado, dibujado de un solo trazo continuo
  6. Paso 06

    Cómo nos pillarías

    Si alguna vez te diéramos la clave equivocada, necesitarías una forma de darte cuenta. Cada clave que publicamos entra en un registro al que solo se puede añadir, y tu teléfono comprueba que la clave que recibió está realmente ahí antes de enviar nada.

    La versión técnica

    Los clientes comprueban las claves en historiales firmados mediante pruebas de inclusión y coherencia. Observadores independientes deben comparar historiales para detectar vistas distintas que sean coherentes por separado.

    Sesenta y cuatro hojas que convergen en una sola raíz, con una lupa comprobando una rama, dibujadas de un solo trazo continuo

Lo que esto no protege

El servidor no puede leer el contenido protegido, pero los metadatos permanecen. Operadores de agentes y proveedores de modelos pueden procesar lo que recibe un agente. El cifrado no protege terminales desbloqueados o comprometidos ni borra copias recibidas. Consulte Seguridad para conocer requisitos y disponibilidad.

Todo ello, por escrito.

Lea el resumen del protocolo y las notas de implementación. La publicación del código fuente y una auditoría independiente completada siguen pendientes.