Teknologi · AiThao

End-to-end-kryptering forklaret

End-to-end-kryptering betyder, at indholdet låses på din telefon og kun låses op på de telefoner, det var beregnet til. Her er hvordan AiThao gør det, trin for trin.

Hvad det gør for dig

  • Kun telefonerne i en samtale kan læse den; serveren gemmer og leverer kopier, den ikke kan åbne.
  • Én stjålet nøgle låser ikke resten af samtalen op.
  • Du kan tjekke, at ingen lytter med i midten, ved at sammenligne et sikkerhedsnummer.

Sådan fungerer det

Hver enhed har sine egne nøgler; serveren opbevarer kun de offentlige halvdele, som andre telefoner henter for at starte en chat. Den første besked opretter en delt hemmelighed med Signal-protokollens nøgleudveksling, og derefter flytter hver besked nøglerne fremad (Double Ratchet), så en nøgle taget fra ét tidspunkt ikke åbner beskederne før eller efter den.

I grupper har hvert medlem en afsendernøgle, som deles via de individuelle krypterede sessioner; når nogen bliver medlem eller forlader gruppen, udskiftes nøglerne. Billeder, filer og talebeskeder krypteres med hver sin nye nøgle, som rejser inde i den krypterede besked.

Hvis den anden person endnu ikke har nogen nøgler, sender appen intet i stedet for at falde tilbage til almindelig tekst.

Hvor grænsen går

Oversættelse har brug for ordene, så en oversat besked dekrypteres på din telefon og sendes til oversættelsestjenesten. Sikkerhedscenter oplister hvert sted, hvor end-to-end-kryptering ikke gælder.

Under motorhjelmen

Signal Protocol · Double Ratchet · libsignal

Ofte stillede spørgsmål

Er det den samme kryptering, som Signal bruger?

Det er den samme protokol via libsignal-biblioteket. AiThao er en separat app med sine egne servere.

Hvad er et sikkerhedsnummer?

En kode udledt af begge personers nøgler. Hvis din matcher den anden persons, går dine beskeder kun til vedkommendes telefon.