VPN post-cuantică este o expresie incompletă până când cineva spune care operațiune s-a schimbat. Cheile de sesiune vin dintr-o operațiune, autentificarea partenerului din alta, iar protecția traficului din a treia. Un produs poate schimba una dintre aceste trei în timp ce marketingul sugerează că toate trei s-au schimbat. De aceea, separarea celor trei este prima sarcină când apare o afirmație, și totodată ultima pe care o fac oamenii.

Chei de sesiune, identitatea partenerului, protecția traficului: alegeți una

Expresia numește o proprietate pe care niciun component nu o are singur. Cheile de sesiune ies dintr-un pas de stabilire a cheilor, identitatea partenerului dintr-o semnătură sau un lanț de certificate, iar protecția traficului din cifruri simetrice pe care ambele capete le derivă după ce primul pas se încheie. Un furnizor poate îmbunătăți una dintre ele și poate descrie rezultatul ca VPN post-cuantică fără să spună nimic fals. Cititorul trebuie să afle singur ce afirmație a fost făcută.

Stabilirea cheilor produce materialul secret comun pentru o sesiune, iar exact asupra acestuia atacă cel mai direct un viitor computer cuantic, de aceea primește atenția. Autentificarea este o altă sarcină, iar niciun volum de schimb de chei post-cuantic nu face o semnătură post-cuantică. Cele două se îmbunătățesc independent, iar majoritatea implementărilor vor face exact asta, una câte una.

Ce definesc cele două standarde și ce nu definesc

Standardele fixează vocabularul și fixează totodată cât de puțin demonstrează un nume. ML-KEM, standardizat ca FIPS 203, este un mecanism de încapsulare a cheilor: două părți derivă un secret comun pe un canal public atunci când nu au deja unul. ML-DSA, standardizat ca FIPS 204, este o schemă de semnătură, care răspunde la întrebarea despre identitate și nu la întrebarea despre stabilirea cheilor.

Niciunul dintre documente nu numește un protocol VPN, o implementare sau o poziție într-o strângere de mână, așa că o afirmație despre stabilirea cheilor post-cuantice nu este automat o afirmație despre semnături post-cuantice. Locul unde stă o primitivă într-o strângere de mână aparține celui care a scris protocolul, și acolo se află detaliul util. Cereți algoritmul, setul de parametri, punctul din strângerea de mână în care participă și versiunile de client și server care susțin această aranjare. Patru răspunsuri sunt suficiente pentru a testa o afirmație, iar majoritatea afirmațiilor nu trec de al doilea.

Hibridul este un proiect, așa că cereți proiectul

Hibridul combină un schimb clasic cu unul post-cuantic pentru ca sesiunea să supraviețuiască dacă unul dintre ele se dovedește slab. Este o alegere inginerească solidă și un proiect concret, nu o categorie. Două hibride pot combina primitive diferite, seturi de parametri diferite și ordini diferite de derivare a cheilor, iar eticheta singură nu distinge niciunul.

Cereți specificația sau cel puțin combinația numită, apoi confirmați că ambele părți o negociază, pentru că un client care revine în tăcere la jumătatea clasică ajunge cu o proprietate mai slabă decât sugerează documentația sa. Calea de revenire este de obicei partea interesantă a unui proiect și rareori este partea descrisă prima.

Dovada pe care o implementare poate chiar să o ofere

O explicație utilă numește trei lucruri concrete: implementarea, procesul de actualizare din spatele ei și dovada că modul prevăzut este activ în implementarea dumneavoastră. Acestea trei pot fi verificate de un recenzent, și exact asta le separă de restul conversației. O captură de pachete nu este suficientă prin ea însăși, pentru că poate arăta ce grup a fost negociat lăsând implementarea nedemonstrată și integritatea fiecărui capăt neexaminată. Citiți notele actuale ale standardului și anunțurile implementării, pentru că paginile de publicare conțin errata, iar a numi un algoritm standardizat nu este același lucru cu a întreține codul din spatele lui.

Decideți în funcție de datele pe care le protejați și de cât timp trebuie să rămână protejate. Acest cadru bate atât respingerea în bloc a tot ce este nou, cât și încrederea în bloc în tot ce poartă etichetă. Produce de asemenea propoziția pe care majoritatea întrebărilor de achiziție o cer de fapt, cea care numește operațiunea schimbată și dovada că s-a schimbat.

Părțile pe care o afirmație despre strângerea de mână nu le acoperă niciodată

Nimic din toate acestea nu tratează identitatea partenerului, pentru că o strângere de mână post-cuantică cu un certificat verificat prost rămâne o strângere de mână cu un partener neverificat. Matematica schimbului nu repară politica din jurul ei, iar niciun set de parametri nu compensează o verificare dezactivată. Securitatea conturilor, rutarea, compromiterea punctelor finale și practicile de date ale unui operator rămân și ele în afara afirmației. Un tunel care rezistă unui computer viitor poate fi în continuare operat de cineva care înregistrează fiecare conexiune, iar pentru majoritatea utilizatorilor acel gol contează mai mult decât algoritmul.

Păstrați afirmația îngustă când o repetați. Versiunea onestă numește operațiunea, citează standardul, descrie dovada și se oprește acolo. Orice dincolo de acel punct este o altă promisiune și are nevoie de propria dovadă.

Articole similare