Wat het voor je doet
- Alleen de telefoons in een gesprek kunnen het lezen; de server bewaart en bezorgt kopieën die hij niet kan openen.
- Eén gestolen sleutel opent de rest van het gesprek niet.
- Je kunt controleren dat er niemand tussen zit door een veiligheidsnummer te vergelijken.
Hoe het werkt
Elk apparaat heeft eigen sleutels; de server heeft alleen de openbare helften, die andere telefoons ophalen om een chat te beginnen. Het eerste bericht maakt een gedeeld geheim met de sleutelafspraak van het Signal-protocol, en daarna schuift elk bericht de sleutels verder (de Double Ratchet), zodat een sleutel van één moment de berichten ervoor of erna niet opent.
In groepen heeft elk lid een afzendersleutel die via de versleutelde sessies met twee gedeeld wordt; komt iemand erbij of vertrekt iemand, dan worden de sleutels vervangen. Foto’s, bestanden en spraakberichten worden elk versleuteld met een verse sleutel, die meereist in het versleutelde bericht.
Heeft de ander nog geen sleutels, dan stuurt de app niets in plaats van terug te vallen op leesbare tekst.
Waar het stopt
Vertaling heeft de woorden nodig, dus een vertaald bericht wordt op je telefoon ontsleuteld en naar de vertaaldienst gestuurd. Het Beveiligingscentrum noemt elke plek waar end-to-end versleuteling niet geldt.
Onder de motorkap
Signal-protocol · Double Ratchet · libsignal
Veelgestelde vragen
Is het dezelfde versleuteling als bij Signal?
Het is hetzelfde protocol, via de bibliotheek libsignal. AiThao is een aparte app met eigen servers.
Wat is een veiligheidsnummer?
Een code die uit de sleutels van jullie allebei wordt afgeleid. Komt die van jou overeen met die van de ander, dan gaan je berichten alleen naar diens telefoon.