Logga in

Murmo Secure Messenger

Krypterade meddelanden utan telefonnummer

Murmo är en liten messenger i webbläsaren. Meddelanden krypteras på din enhet och kan bara läsas av mottagarens enheter. Din identitet är en rootcard-identitet – inte ett telefonnummer eller en e-postadress – och servern sparar så lite som möjligt.

  • End-to-end-krypterat, separat till varje enhet
  • Identitet med rootcard, lösenordet lämnar aldrig webbläsaren
  • Ingen sökning, inga kontaktlistor på servern
  • Öppen källkod – granska koden eller kör en egen server

Så fungerar det

  1. Skapa en identitet

    Välj ett namn och ett lösenord. Du får ett återställningskort att spara offline – det är nyckeln till din identitet, och det enda som kan återställa den.

  2. Dela din identifierare

    Du får en identifierare som Namn#3F9C. Det går inte att söka fram någon i Murmo; den du vill prata med behöver din exakta identifierare.

  3. Skriv

    Det första meddelandet blir en förfrågan. Inget mer från avsändaren syns förrän mottagaren har tackat ja. Jämför säkerhetskoden när ni ses, så vet ni att ingen sitter emellan.

Säkerhet som inte hänger på servern

Murmo är byggt så att servern, nätverket och den som driver tjänsten bara ser chiffertext. Så här går det till:

End-to-end per enhet

Varje meddelande krypteras i webbläsaren, en gång för varje enhet som ska läsa det (X25519 och AES-GCM), och signeras av den skickande enheten (Ed25519).

Nya enheter godkänns

En ny enhet läggs bara till när en enhet du redan har godkänner den, efter att ni jämfört en kod. Ett stulet lösenord räcker inte för att läsa dina meddelanden.

Säkerhetskoder

Koden i varje konversation beräknas från båda parters enhetslistor. Ändras en lista ser du en varning, och förfalskade listor avvisas.

Nycklar som byts

Nycklarna som tar emot meddelanden byts varje vecka och raderas efter tre. Inspelad trafik kan inte läsas i efterhand med en senare stulen enhet.

Krypterat på enheten

Historik, kontakter och nycklar sparas krypterat i webbläsaren och låses upp med ditt lösenord.

Filer och bilder

Filer krypteras med en egen nyckel och skickas till anslutna enheter utan att sparas. Servern ser ungefärlig storlek, aldrig namn eller innehåll.

Identitet med rootcard

Murmo har inget eget kontosystem. Du loggar in med en rootcard-identitet: en öppen, självcertifierande identitet som består av en verifierbar logg över nycklar, ett krypterat valv och ett återställningskort.

Murmo förankrar dina enheter – och därmed krypteringen – i den loggen, inte i förtroende för servern. Du kan skapa identiteten direkt här, eller logga in med en du redan har hos en annan rootcard-server, till exempel rootcard.org.

  • Inget telefonnummer eller e-postadress behövs.
  • Lösenordet används bara i webbläsaren och skickas aldrig till servern.
  • Återställningskortet styr identiteten. Förvara det offline.

Vad servern vet – och inte vet

Sparar

  • Din rootcard-identitet, om du skapat den här
  • Listor över enheter med publika nycklar
  • Krypterade meddelanden tills de levererats, högst 14 dagar
  • Krypterade filer till enheter som inte är anslutna, högst 14 dagar (går att stänga av)

Sparar inte

  • Meddelandehistorik eller filer efter leverans
  • Kontaktlistor, eller vem du accepterat och blockerat
  • IP-adresser i loggar
  • Innehållet i notiser – de säger bara ”Nytt meddelande”

Vanliga frågor

Kan den som driver servern läsa mina meddelanden?

Nej. Meddelanden krypteras på din enhet till mottagarens enheter, och servern har inte nycklarna. Den ser i stunden vilken enhet som skickar till vilka, när och hur mycket – det behövs för att leverera – men skriver inte ner det.

Behöver jag installera en app?

Nej, Murmo körs i webbläsaren. På mobilen kan du lägga den på hemskärmen, så fungerar den som en app med notiser.

Vad är rootcard?

Ett öppet system för identiteter som inte är knutna till ett telefonnummer, en e-postadress eller en enskild tjänst. Samma identitet kan användas mot flera servrar. Läs mer på rootcard.org.

Vad händer om jag glömmer lösenordet?

Med återställningskortet kan du ta tillbaka identiteten. Meddelandehistoriken finns bara på dina enheter, så utan någon kvarvarande enhet är den borta – det finns ingen kopia på servern.

Är Murmo öppen källkod?

Ja, under MIT- eller Apache-2.0-licens. Koden finns på GitHub, och vem som helst kan köra en egen server.

Är Murmo granskat?

Inte än. Murmo och rootcard är tidiga versioner som ingen utomstående har granskat. Läs hotmodellen innan du använder det för något känsligt, och rapportera gärna brister enligt säkerhetspolicyn.