Hva betyr ende til ende?
Med ende-til-ende-kryptering, ofte forkortet E2EE, blir data kryptert slik at de tiltenkte endepunktene har de nødvendige nøklene til å lese dem. En transportserver kan formidle data uten å kunne dekryptere innholdet.
E2EE er ikke det samme som HTTPS
HTTPS med TLS beskytter trafikken mellom nettleseren og serveren. Serveren kan normalt lese innholdet den mottar. Med E2EE skal serveren ikke ha nøklene til brukerens private melding. Forskjellen er avgjørende når tjenester markedsføres som krypterte.
Autentisering og nøkkelverifisering
Kryptering alene hindrer ikke alltid at noen utgir seg for å være mottaker. Derfor trenger sikre protokoller autentisering, kontroll av identitetsnøkler og god håndtering av endringer i nøklene.
Hva med sikkerhetskopier?
En ende-til-ende-kryptert samtale kan likevel eksponeres dersom meldinger kopieres til en svakere beskyttet sikkerhetskopi, fanges på skjermen eller leses fra en kompromittert telefon. Hvilke sikkerhetskopifunksjoner som er aktivert, har betydning.
Et godt kontrollspørsmål
Spør leverandøren hvem som eier dekrypteringsnøklene, hvordan identiteten til mottakeren kontrolleres, hvordan nye enheter legges til og hvordan sikkerhetskopier håndteres. Signal beskriver sine løsninger her: https://signal.org/docs/