You can also reach us over Tor:5tz2mhkg25tgniifrtxpvzf6xfnpogckdt2j2ele7aqtzsr2nvjbbgyd.onion

Fünftausend Leute, ein gemeinsames Geheimnis.

Communities bringen dieselbe Ende-zu-Ende-Verschlüsselung in große Gruppen, und der Relay liest kein Wort mit.

Skalierung

Warum große Gruppen andere Krypto brauchen

Eine normale Gruppe verschlüsselt jede Nachricht einmal pro Mitglied. Zwanzig Leute, zwanzig Kopien in zwanzig Warteschlangen. Für den Familienchat reicht das, für eine Menschenmenge nicht. Irgendwo im Tausenderbereich läuft dir der Aufwand für eine einzige Nachricht davon.

Communities gehen den anderen Weg. Eine Nachricht wird ein einziges Mal verschlüsselt und an alle zugleich ausgeliefert. Das fünftausendste Mitglied kostet ungefähr so viel wie das fünfte.

  • Kleine Gruppen enden aus genau diesem Grund bei 20 Mitgliedern.
  • Communities reichen bis 5.000, und eine Nachricht kostet beim Versand gleich viel, ob die Gruppe zehn Mitglieder hat oder Tausende.

Der gemeinsame Schlüssel

Wie alle beim selben Geheimnis landen

Stell dir jedes Mitglied an der Spitze eines Astes vor. Kletterst du von deiner eigenen Spitze nach oben, hältst du an jeder Gabelung einen Schlüssel. Kletterst du von der Spitze eines anderen, sind es andere Schlüssel. Nur der oberste Schlüssel gehört allen, und aus ihm baut die Gruppe ihre Verschlüsselung.

Die Baumform spart die Arbeit. Wer den Schlüssel ändern muss, verschlüsselt nur einen Pfad bis nach oben neu. Jedes Mitglied einzeln anzuschreiben hieße bei fünftausend Leuten fünftausend Schritte, der Pfad braucht etwa dreizehn.

  • Diese Schlüssel entstehen auf deinem eigenen Gerät. Der Relay gibt sie dir nie und sieht sie nie.
  • Das ist MLS (RFC 9420) mit seinem TreeKEM-Aufbau, gemacht für genau diese Gruppengröße.

Neuverschlüsselung

Der Schlüssel wechselt mit jeder Änderung der Gruppe

Jeder Beitritt und jeder Abgang schiebt die Gruppe auf einen neuen Schlüssel, der sich aus dem alten nicht ableiten lässt. Das Protokoll nennt jeden dieser Schritte eine Epoche.

Das macht das Verlassen endgültig. Nimm jemanden heraus, und die Gruppe verschlüsselt sich ohne ihn neu. Eine Sekunde vorher konnte er alles lesen, eine Sekunde danach keine einzige neue Nachricht. Umgekehrt kann jedes Mitglied seinen eigenen Schlüssel erneuern und sperrt damit jeden aus, der den alten vielleicht abgegriffen hat.

  • Ein entferntes Mitglied ist ohne Schonfrist von allem ausgeschlossen, was nach seinem Abgang gesendet wird.
  • Verbrauchte Schlüssel werden weggeworfen, während die Gruppe weiterläuft. Ein heute beschlagnahmtes Handy öffnet die Nachrichten von gestern nicht.

Zustellung

Ein Ciphertext, fünftausend Leser

Deine Nachricht wird verschlüsselt, bevor sie das Handy verlässt, und einmal in einen gemeinsamen Stream gelegt. Jedes Mitglied holt denselben Ciphertext und öffnet ihn mit dem Schlüssel, den es schon hat. Der Relay schiebt nur Bytes hin und her.

Der Relay sieht einen Block Ciphertext, eine Mitgliederzahl und welches Mitglied ihn gepostet hat. Wortlaut und Gruppenname bleiben ihm verborgen.

Nachrichteninhalte und die Schlüsselhistorie der Gruppe liegen getrennt, und nur die Inhalte verfallen. Bist du einen Monat still, spielt deine App die verpassten Schlüsselwechsel Epoche für Epoche nach und steigt bei der aktuellen Nachricht wieder ein. Die Nachrichten aus dieser Zeit sind weg, in der Gruppe bleibst du.

  • Auch Gruppennamen sind verschlüsselt. Der Schlüssel reist in der Einladung mit und kommt nie beim Relay vorbei.
  • Nachrichten liegen 7 Tage auf dem Relay und sind dann weg, außer der Gründer schaltet gespeicherte Historie ein. Die Schlüsselhistorie überlebt sie, und deshalb kann ein lange abwesendes Mitglied wieder aufschließen.

Mitgliedschaft

Nur auf Einladung, und Aufnahme ist ein echter Schritt

Für eine Community brauchst du eine Einladung, und den Beitritt stößt du selbst an. Dein Gerät stellt sich vor, ein Mitglied von innen nimmt dich mit einer frischen Neuverschlüsselung auf, und erst dann kannst du etwas lesen.

Die Einladung trägt außerdem den Fingerabdruck dessen, der die Gruppe gegründet hat, und deine App prüft ihn, bevor sie einer einzigen Nachricht traut. So kann dir ein Relay keine gefälschte Community unterschieben.

  • Niemand wird stillschweigend aufgenommen. Jede Aufnahme verschlüsselt die Gruppe neu, damit der Neue sauber startet.
  • Gehst du, verschlüsselt sich die Gruppe wieder neu, ohne dich.
Klare Ansagen

Was Communities sind und was noch nicht

Die Kanten sagen wir dir lieber vorab.

Vorerst Text

Communities tragen nur Text. Sprachnachrichten und Anhänge laufen schon in Einzelchats und kleinen Gruppen; für Communities stehen sie noch auf der Liste.

Bis zu 5.000

So viele fasst eine Community. Brauchst du mehr Leute, betreibst du mehr als eine.

Nur eine Kopfzahl

Der Relay sieht die Liste der Mitglieder-IDs und bewegt Ciphertext. Nachrichten und Namen liest er nicht.

Eigene Spur

Communities sind getrennt von den 20er-Gruppen. Beides gibt es nebeneinander, und du wählst pro Unterhaltung.

Ende-zu-Ende-Verschlüsselung für bis zu 5.000 Leute.

Communities gehören zu Aphotic. Eine Lizenz deckt alles ab.

This site sets no cookies and does not track you. On your device it remembers your language choice and which notices you closed, and keeps checkout data only while the tab is open. Privacy policy