Skip to content

Das Asgard-Protokoll

Wie es funktioniert, der Reihe nach.

Sechs Schritte, in der Reihenfolge, in der sie tatsächlich geschehen. Jeder ist zuerst schlicht beschrieben. Der genaue Mechanismus steht darunter, zum Aufklappen oder zum Liegenlassen.

  1. Schritt 01

    Nachweisen, dass Sie es sind

    Noch vor allem anderen erzeugt Ihr Telefon zwei Identitäten für Sie und behält beide. Wer prüft, ob eine Nachricht wirklich von Ihnen kam, prüft beide. Eine davon zu brechen genügt nicht.

    Die technische Fassung

    Ed25519 für die klassische Signatur und CRYSTALS-Dilithium für die post-quantische. Eine Gegenstelle prüft beide Signaturen an jedem Identitätsschlüssel, eine Identität zu fälschen heißt also, beide Verfahren zu brechen.

    Ein Blatt mit zwei unterschiedlich geformten Wachssiegeln nebeneinander und eine Hand, die den Stempel abhebt, gezeichnet als eine durchgehende Linie
  2. Schritt 02

    Sich auf ein Geheimnis einigen

    Zwei Telefone, die sich nie begegnet sind, müssen sich auf ein Geheimnis einigen, ohne es je auszusprechen. Sie tun es zweimal, mit zwei nicht verwandten Stücken Mathematik, und mischen die beiden Ergebnisse. Erweist sich eines als brechbar, hält das Geheimnis trotzdem.

    Die technische Fassung

    X25519 führt X3DH aus, daneben CRYSTALS-Kyber. Die beiden gemeinsamen Geheimnisse werden per HKDF kombiniert, der Sitzungsschlüssel ist also nur so schwach wie die stärkere der beiden Annahmen.

    Zwei Hände mit unterschiedlich geschnittenen Schlüsseln an einem Zylinder mit zwei Schlüssellöchern, gezeichnet als eine durchgehende Linie
  3. Schritt 03

    Ein neues Schloss für jede Nachricht

    Der Ratchet leitet neue Nachrichtenschlüssel ab und löscht älteres Schlüsselmaterial. Das begrenzt die Offenlegung früheren Chiffretexts, löscht aber keine bereits auf einem Gerät gespeicherten Nachrichten.

    Die technische Fassung

    AES-256-GCM und ein Double Ratchet, mit X25519 und CRYSTALS-Kyber1024 an asymmetrischen Ratchet-Schritten. Korrekte Schlüssellöschung und neue Austausche sind für den vorgesehenen Schutz erforderlich.

    Eine lange Kette lauter verschiedener Schlüssel, die ältesten zerfallen dahinter, gezeichnet als eine durchgehende Linie
  4. Schritt 04

    Wenn jemand geht

    Verlässt ein Mitglied die Gruppe, erneuern die anderen die Schlüssel ohne es. Das schützt spätere Nachrichten im aktualisierten Zustand, entzieht aber keine bereits empfangenen Inhalte.

    Die technische Fassung

    MLS (RFC 9420) mit der hybriden InTouch-Erweiterung. Hybrider Gruppenschutz benötigt die passenden Build-Funktionen und Clients; prüfen Sie die Konfiguration Ihrer Bereitstellung.

    Spaces
    Ein runder Tisch mit vier durch eine Schnur verbundenen Stühlen und einem fünften Stuhl außerhalb des Kreises, gezeichnet als eine durchgehende Linie
  5. Schritt 05

    Zustellmetadaten reduzieren

    Sealed Sender reduziert Absenderinformationen im Zustellumschlag. Der Dienst wird dadurch nicht anonym: Routing, Zeitpunkte und Datenvolumen bleiben bestehen, und der Relay kennt Space-Mitglieder und Absender.

    Die technische Fassung

    Sealed Sender reduziert Absenderinformationen im Zustellumschlag. Der Dienst wird dadurch nicht anonym: Routing, Zeitpunkte und Datenvolumen bleiben bestehen, und der Relay kennt Space-Mitglieder und Absender.

    Ein adressierter Umschlag geht mit einem Knoten in ein Relay und kommt ohne alles wieder heraus, gezeichnet als eine durchgehende Linie
  6. Schritt 06

    Wie Sie uns ertappen würden

    Würden wir Ihnen je den falschen Schlüssel geben, bräuchten Sie eine Möglichkeit, das zu bemerken. Jeder Schlüssel, den wir veröffentlichen, kommt in ein Log, an das nur angehängt werden kann, und Ihr Telefon prüft vor jedem Senden, dass der erhaltene Schlüssel wirklich darin steht.

    Die technische Fassung

    Clients prüfen Schlüssel anhand signierter Protokollverläufe mit Inklusions- und Konsistenznachweisen. Unabhängige Beobachter müssen Verläufe vergleichen, um getrennte, jeweils intern konsistente Ansichten zu erkennen.

    Vierundsechzig Blätter, die zu einer Wurzel zusammenlaufen, eine Lupe prüft einen Zweig, gezeichnet als eine durchgehende Linie

Was das nicht schützt

Der Relay kann geschützte Inhalte nicht lesen, doch Metadaten bleiben bestehen. Agentenbetreiber und Modellanbieter können empfangene Inhalte verarbeiten. Verschlüsselung schützt keine entsperrten oder kompromittierten Endpunkte und löscht keine Kopien. Die Sicherheitsseite beschreibt Build-Anforderungen und Verfügbarkeit.

Das Ganze, aufgeschrieben.

Lesen Sie Protokollübersicht und Implementierungshinweise. Die öffentliche Quellcodeveröffentlichung und eine abgeschlossene unabhängige Prüfung stehen noch aus.