Software & Collaboration
Matrix & Element
Matrix ist ein offenes, föderiertes Protokoll für Ende-zu-Ende-verschlüsselte Echtzeitkommunikation; Element ist der verbreitete Client, der Homeserver self-hostbar.
- Offenes, föderiertes Protokoll
- Ende-zu-Ende-Verschlüsselung
- Eigener Homeserver je Organisation
- Element als Referenz-Client
- Behörden, Gesundheitswesen
Matrix ist kein Produkt, sondern ein offenes Protokoll für dezentrale, föderierte Echtzeitkommunikation, in seiner Architektur vergleichbar mit E-Mail: Statt eines zentralen Anbieters betreibt jede Organisation ihren eigenen Homeserver, und Nutzer verschiedener Server kommunizieren über die Föderation. Element ist sowohl der verbreitete Referenz-Client als auch die Firma dahinter.
Dieser Artikel erklärt die föderierte Architektur und die Server-Identität der Nutzer, die Ende-zu-Ende-Verschlüsselung, die Rolle von Element und dem Referenz-Homeserver Synapse, Brücken zu anderen Systemen, die belegte Verbreitung in der öffentlichen Hand sowie die Grenzen bei Ressourcen und Metadaten.
1. Föderiert statt zentral
Der Kern von Matrix ist die Föderation. Jeder Nutzer hat eine serverbezogene Kennung der Form @name:server.de, ähnlich einer E-Mail-Adresse. Räume sind kryptografisch signierte, über alle beteiligten Homeserver replizierte Ereignis-Graphen: Wer in einem Raum ist, dessen Server hält eine vollständige Kopie. Es gibt also keinen zentralen Betreiber, der alles sieht, aber auch keinen, der einseitig löschen kann. Die Server kommunizieren über eine Server-Server-Schnittstelle, deren Adresse per .well-known-Eintrag delegiert werden kann.
Föderations-Delegation (.well-known/matrix/server)
# unter https://example.de/.well-known/matrix/server ausgeliefert
{ "m.server": "matrix.example.de:443" } 2. Ende-zu-Ende-Verschlüsselung
Private Räume sind standardmäßig Ende-zu-Ende-verschlüsselt: Für Zweiergespräche kommt das Olm-Verfahren zum Einsatz (verwandt mit dem Signal-Protokoll), für Gruppenräume das darauf aufbauende Megolm. Cross-Signing erlaubt es, eigene Geräte zentral zu verifizieren, andere Nutzer werden per Emoji- oder QR-Vergleich bestätigt. Ein verschlüsseltes Schlüssel-Backup verhindert Nachrichtenverlust bei Geräteverlust. Einmal aktiviert, lässt sich die Verschlüsselung in einem Raum nicht mehr abschalten.
3. Matrix, Element, Synapse: die Begriffe
Drei Begriffe werden oft vermischt: Matrix ist das Protokoll (gepflegt von der Matrix.org Foundation), Element ist der verbreitetste Client (Web, Desktop, Mobil) und zugleich die Firma, die ihn entwickelt, und Synapse ist der Referenz-Homeserver (in Python und Rust). Synapse steht seit Ende 2023 unter der AGPL beziehungsweise einer kommerziellen Lizenz; für den internen Organisationsbetrieb ist die AGPL in der Regel unproblematisch. Neben Synapse gibt es weitere Homeserver-Implementierungen.
Matrix ≠ Element ≠ Synapse
Matrix ist das Protokoll, Element der Client (und die Firma), Synapse der Server. Wer „Matrix“ sagt, meint oft eines der drei. Die Trennung ist wichtig, weil etwa Lizenz und Ressourcenbedarf am Homeserver hängen, nicht am Protokoll.
4. Brücken zu anderen Systemen
Über Bridges kann Matrix Nachrichten mit anderen Plattformen austauschen, etwa IRC, XMPP, Slack oder diverse Messenger. Das erlaubt einen schrittweisen Umstieg oder die Koexistenz mit bestehenden Systemen, ist aber je nach Gegenstelle unterschiedlich ausgereift und kann die Ende-zu-Ende-Verschlüsselung an der Brücke aufbrechen.
5. Verbreitung in der öffentlichen Hand
Matrix hat in Europas Verwaltung deutlich Fuß gefasst, was als Vertrauenssignal taugt. Belegt sind unter anderem der BwMessenger und der für alle deutschen Behörden gedachte BundesMessenger (beide von der BWI), der TI-Messenger der gematik für das Gesundheitswesen sowie Tchap der französischen Staatsverwaltung. Diese laufen jeweils in eigenen, geschlossenen Föderationen.
6. Grenzen: Ressourcen und Metadaten
Zwei Punkte gehören ehrlich benannt. Erstens ist der Referenz-Homeserver Synapse ressourcenhungrig und sein Betrieb (samt PostgreSQL, Föderation, Wartung) anspruchsvoll; der Bedarf wächst mit Nutzerzahl und Föderationsbreite. Zweitens schützt die Ende-zu-Ende-Verschlüsselung die Inhalte, nicht aber alle Metadaten: Wer mit wem in welchem Raum ist, bleibt auf den beteiligten Homeservern sichtbar. Eine geschlossene Föderation reduziert dieses Risiko erheblich.
Matrix verschlüsselt die Nachricht, nicht die Beziehung. Wer auf Metadaten-Sparsamkeit angewiesen ist, fährt eine geschlossene Föderation statt offener Verbindung in die ganze Welt.
7. Stärken und Grenzen
| Stärken | Grenzen |
|---|---|
| Offen und föderiert, kein zentraler Anbieter | Synapse-Betrieb ressourcenhungrig und anspruchsvoll |
| Echte Ende-zu-Ende-Verschlüsselung (Olm/Megolm) | Metadaten über beteiligte Homeserver verteilt sichtbar |
| Volle Datenhoheit, eigener Homeserver | Föderation erfordert Vertrauen in Partner-Server |
| Breite Adoption in der öffentlichen Hand | Bridges können E2EE aufbrechen, Reifegrad variiert |
| Element-Clients für Web, Desktop und Mobil | Begriffe Matrix/Element/Synapse leicht verwechselbar |
Häufige Fragen zu Matrix & Element
Matrix ist das offene, föderierte Protokoll, gepflegt von der Matrix.org Foundation. Element ist der verbreitetste Client (für Web, Desktop und Mobil) und zugleich die Firma dahinter. Synapse ist der Referenz-Homeserver, also die Serversoftware, die eine Organisation betreibt. Wer „Matrix einführen“ sagt, betreibt in der Praxis meist einen Homeserver (z. B. Synapse) und nutzt Element als Client.
Nein. Olm und Megolm verschlüsseln die Nachrichteninhalte, sodass auch der eigene Homeserver sie nicht lesen kann. Metadaten wie Raumzugehörigkeit und Kommunikationsbeziehungen bleiben aber auf den beteiligten Homeservern sichtbar. Wer das einschränken will, betreibt eine geschlossene Föderation, bei der nur freigegebene Server teilnehmen, so wie es die Behörden-Messenger auf Matrix-Basis tun.
Auch der Autor ist nur ein Mensch, dem Fehler unterlaufen können. Wenn in diesem Beitrag etwas nicht stimmt oder unklar ist, freuen wir uns über einen kurzen Hinweis über das Kontaktformular unten, wir prüfen und korrigieren das.
Der nächste Schritt
Matrix & Element im eigenen Haus richtig einsetzen?
Wir klären, ob und wie der Baustein zu Ihrer Infrastruktur passt, und sagen offen, wann sich der Aufwand lohnt und wann nicht.