Viele gehen davon aus, dass, sobald ein System seine Kryptografie auswählt, das im Grunde festgelegt ist. Später wieder herausreißen und du baust ungefähr die Hälfte des Ganzen neu.
Newtons Privacy-Layer ist jedoch nicht so aufgebaut. Er nutzt HPKE, das im Grunde aus drei austauschbaren Bausteinen besteht, die zusammengeklemmt sind: Schlüsselaustausch, Schlüsselableitung und die eigentliche Verschlüsselung. Weil sie modular statt miteinander verschmolzen sind, soll der Tausch des Schlüsselaustauschs gegen einen postquantensicheren offenbar nur eine Konfigurationsänderung sein – kein komplettes Rebuild.
Klingt bequem, bis du merkst, dass HPKE genau für so etwas entworfen wurde. Newton hat nicht die Flexibilität erfunden, sie haben nur auf etwas aufgebaut, das sie bereits hatte. Und das NIST hat die postquantensicheren Ersetzungen schon 2024 standardisiert, also existieren die Bauteile bereits, bereit zum Austausch, sobald man sie braucht.
Meine erste Reaktion war: Wenn Quantencomputer die Verschlüsselung knacken, ist das ein Problem für „irgendwann“, nicht dringend. Aber genau da liegt die Falle: Heute abgegriffene, verschlüsselte Daten können später einfach wieder entschlüsselt werden, sobald die Fähigkeit existiert. Eine günstige Migration später ist also jetzt tatsächlich wichtig, auch wenn es sich noch nicht dringend anfühlt.
Was ich allerdings immer noch im Kopf zerdenke: Das hier deckt nur die Verschlüsselungsseite ab. Operatoren signieren Attestierungen mit BLS-Aggregatsignaturen, und das ist ein völlig separates kryptografisches System von den Verschlüsselungsschlüsseln. Nichts, was ich gesehen habe, sagt etwas darüber, was eine Migration von BLS überhaupt bedeuten würde. Im Gegensatz zum modularen Schlüsselaustausch von HPKE sind Signaturen nicht als einfacher Drop-in-Ersatz konzipiert, daher würde ich erwarten, dass diese Migration deutlich aufwendiger wäre.
Also sind „unsere Verschlüsselung ist quantenbereit“ und „unser gesamter Stack ist quantenbereit“ nicht dieselbe Aussage. Sie klingen nur so.
Ich bin neugierig, ob jemand tatsächlich schon angeschaut hat, wie ein postquantensicherer Pfad für die Signaturseite hier aussieht – oder ob das immer noch eine offene Designfrage ist.
@NewtonProtocol $NEWT #Newt $LAB $SKYAI #quantum