Chatapp Signal heeft een 'beveiligingslaag' toegevoegd die bescherming moet bieden tegen de dreiging van een quantum computer. Het Signal Protocol dat de chatapp voor het versleutelen van berichten gebruikt heeft hiervoor een upgrade gekregen. Signal werkt op dit moment met private-public key encryptie. De public key van gebruikers is hierbij openbaar en te gebruiken om versleutelde berichten naar de betreffende gebruiker te sturen. De gebruiker in kwestie beschikt over een private key waarmee hij alle berichten die met zijn public key zijn versleuteld kan ontsleutelen.
De vrees is dat toekomstige quantum computers zoveel rekenkracht hebben dat ze de private key van gebruikers aan de hand van hun public key kunnen berekenen, waarmee alle eerder versleutelde berichten zijn te lezen. Dit wordt ook wel een 'Harvest Now, Decrypt Later' (HNDL) scenario genoemd. Wanneer dergelijke quantum computers zullen verschijnen is nog onbekend, maar er wordt rekening gehouden met een tijdsvenster van vijf tot tien jaar.
Om deze dreiging aan te pakken zijn er nieuwe post-quantum encryptiesystemen ontwikkeld met functies die niet door een quantum computer zijn te reverse engineeren. Signal heeft nu besloten om zo'n nieuwe methode, met de naam CRYSTALS-Kyber, aan het Signal Protocol toe te voegen. Daarbij wordt de bestaande elliptic curve encryptie niet vervangen, wat inhoudt dat een aanvaller beide encryptiesystemen moet kraken.
De upgrade van het Signal Protocol komt erop neer dat er een gedeelde secret wordt berekend, die alleen bekend is bij de gebruikers die met elkaar chatten. Daarbij wordt het elliptic curve key agreement protocol X25519 en het post-quantum key encapsulation mechanisme CRYSTALS-Kyber gebruikt. Vervolgens worden deze twee gedeelde secrets samengevoegd, zodat een aanvaller zowel X25519 als CRYSTALS-Kyber moet kraken om het gedeelde secret te berekenen.
Signal zal het nu gebruikte encryptiesysteem de komende maanden voor nieuwe chats gaan uitschakelen, zodat alleen het nieuw ontwikkelde encryptiesysteem wordt gebruikt. Daarnaast zullen bestaande chats naar het nieuwe protocol worden geüpgraded.
Deze posting is gelocked. Reageren is niet meer mogelijk.