Matrix/Riot med kryptering af private beskeder som standard

Virksomheden New Vector, hvis medarbejdere også leder en nonprofitorganisation for protokollen Matrix, annoncerede udgivelsen af en række Matrix-klienter i familien Riot.

Matrix er en åben protokol til at implementere et fødereret netværk baseret på en lineær historik af hændelser (events) inden for en acyklisk graf (DAG). Den primære implementering af denne protokol er en messenger med støtte til VoIP-signalering, men der er også andre muligheder, da dette er en generel protokol.

Den vigtigste ændring i de frigivne klienter til browseren og Electron-wrapperen (1.6.0), Android (0.19.0) og iOS (0.11.1-0.11.2) var, at end-to-end kryptering for private samtaler nu er aktiveret som standard. Kryptering muliggøres gennem protokollen Olm, som er baseret på protokollen fra Signal-messenger. Krypteringen af gruppe-samtaler anvender en udvidelse af protokollen kaldet Megolm, som tillader dekryptering af beskeder flere gange.


For første gang blev valgfri kryptering præsenteret i 2016. Den blev som standard aktiveret i eksperimentelle builds under FOSDEM 2020.

Siden den første udgivelse af krypteringsimplementeringen er følgende funktioner blevet tilføjet:

  • klienten kan anmode om nøgler til dekryptering af beskeder fra andre klienter af brugeren eller fra samtalepartnerens klienter;
  • der er blevet oprettet en serverlager for klienters krypteringsnøgler, beskyttet af en hemmelig sætning;
  • udover verifikation af enheder via fingeraftryk (fingerprint), er der også blevet tilføjet verifikation med emoji-symboler.

I fremtiden planlægges det at aktivere kryptering som standard ikke kun for private samtaler, men også for uofficielle rum generelt, inklusive grupper.

Der nævnes også:

Søgning i krypterede rum er allerede tilgængelig via Firefox-udvidelsen Radical.


For easier management of encryption keys, the developers of the Matrix protocol introduced a mechanism called "cross-signing." It allows the automatic verification of other user devices using an already verified device. When this mechanism is in operation, two conversation partners only need to verify their devices once, rather than for each device separately. The specification of the mechanism can be read on GitHub.


In addition to Riot, other clients also support encryption: FluffyChat, nheko Reborn, clients on libQuotient (WIP), clients on mautrix-go (gomuks), clients on matrix-nio (Mirage og WeeChat), Seaglass (abandoned). Other implementations are in development. For clients without encryption support, a daemon for E2EE proxy is offered — pantalaimon.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster