Déi meescht Leit begéinen dem Wuert nonce an engem VPN-Profil a huelen un, et wier nach en anere gedeelte Geheimnis, deen tëschent de Partner kopéiert gëtt. Dat ass et net. En Nonce ass e Wäert, deen ënner dem selwechte Schlëssel ni widderholl däerf ginn, an an de meeschte nonce-baséierte Verschlësselungen reest en am Kloertext. D’Verwirrung bleift harmlos, bis een en vun Hand ännert, an do fänkt de richtege Schued un.

Wou de Nonce wierklech hierkënnt

Authentiséiert Verschlësselung brauch en aneren Nonce fir all Noriicht, déi ënner engem Schlëssel verschlësselt gëtt. D’Protokoller erfëllen dës Fuerderung op verschidde Manéieren: en monoton steigende Compteur, e Salz kombinéiert mat enger Paketkennung, oder en duerch genuch laangen Zufallswäert. IKEv2 tauscht Noncen während dem initialen Austausch aus, an se si ëffentlech Inpute fir d’Schlësselofleedung, net Geheimnisser.

D’Eenzegaartegkeet kann strukturell oder probabilistesch sinn. En Compteur kann sech net widderhuelen, bis en ëmgeet, dofir definéiert de Protokoll e Schlësselerneierungspunkt vill méi fréi. En Zufallswäert verléisst sech op genuch Bits, dass eng Kollisioun bannent der Noriichtegrenz onwahrscheinlech ass, wat en anert Argument mat engem anere Fehlermodus ass. D’Protokollsdokumentatioun nennt, wéi eng Method gëllt, an allebéid si just sécher, soulaang déi uginn Grenz respektéiert gëtt.

DesignWhere uniqueness comes fromExhaustion is handled by
AES-GCM recordsAn IV, typically a counterRekey before the counter wraps
ChaCha20-Poly1305A 96-bit nonce from a counter or generatorA message limit per key
WireGuardA per-key 64-bit counterRekey at a message cap
OpenVPN AEADPacket identifier plus implicit key materialRekey on the packet-id limit
IKEv2Fresh nonces per exchangeA new security association

Wat Widderverwendung wierklech kascht

En Nonce ënner engem Schlëssel widderzeverwenden ass keng kleng Effizienzfro. Bei GCM erlaben zwou Noriichten, déi sech en IV deelen, engem Observateur den Authentiséierungsschlëssel z’erëmgewannen an d’exklusiivt Oder vun den zwou Kloertexter ze berechnen. Strombasiéiert Konstruktiounen benotzen de Schlësselstrom op déiselwecht Manéier nach eng Kéier, wat den Chiffertext an e Rätsel amplaz vun engem Geheimnis verwandelt.

Dofir erneieren d’Implementatiounen de Schlëssel, éier en Compteur ëmgeet, an dofir halen se un, amplaz virun ze fueren, wann hiren Zoustand onsécher ass. En Neistart, deen en Compteur zrécksetzt, während de Partner nach deenen ale Schlëssel huet, oder eng virtuell Maschinn, déi aus engem Snapshot restauréiert gëtt, deen an der Mëtt vun enger Sessioun geholl gouf, ass genau déi Situatioun, fir déi d’Grenze bestinn. Kee Ugräifer ass néideg; gewéinlech Operatioune genuch.

Firwat d’Änneren vun Hand déi falsch Léisung ass

Compteuren, Salzer an Paketkennungen si Zoustandmaschinne, déi déi zwou Säiten deelen. Eng Säit z’änneren desynchroniséiert déi aner, an den Tunnel fällt op Manéieren aus, déi wéi e Routingproblem ausgesinn. Den ënnerstëtzte Hebel ass en neien Schlësselaustausch, deen den Zoustand op béide Säiten op eemol zrécksetzt.

Passwierder an Noncen spillen och verschidde Rollen. E Passwuert ass en geheimen Input fir d’Schlësselofleedung; en Nonce ass en ëffentlechen Input pro Noriicht. En Profilfeld mat der Bezeechnung nonce, dat e laangt Geheimnis verlaangt, ass meeschtens en statesche Schlëssel oder en viraus gedeelt Geheimnis ënner engem aneren Numm, also liest d’Dokumentatioun fir dat Feld, amplaz unzehuelen.

Wann en Avis d’Ëmgang mat Nonce betrëfft, ass d’Reparatur déi korrigéiert Versioun vum Ënnerhalter, net en aneren Chiffrement oder e kuerze Schlëssel. D’Chiffrement z’änneren, fir d’Wuert nonce ze vermeiden, verréckelt de Problem, amplaz en ze léisen.

Eng Warnung liesen ouni ze roden

Eng Logzeil iwwer Compteuren oder Noncen beschreift meeschtens verluerenen Zoustand, net en Ugrëff. Kontrolléiert, ob ee Partner nei gestart gouf, ob eng geklonte virtuell Maschinn déiselwecht Identitéit widderverwendet huet, an ob déi zwou Säiten iwwer d’Astellunge fir d’Schlësselerneierung eens sinn. Dann etabléiert eng nei Sessioun a kuckt, ob d’Noriicht zréckkënnt.

Halt d’Diagnos getrennt vun onverbonnene Fehler. Eng Säit, déi net lued, oder eng Ufuerderung no Umeldungsdaten, déi sech widderhëlt, ass kee Beweis fir Nonce-Widderverwendung, an se als esou ze behandelen schéckt Iech an d’kryptografesch Schicht, während de Problem driwwer läit.

Fir de gewéinleche Gebrauch ass déi sécher Regel kuerz: loosst d’Implementatioun den Nonce verwalten, haalt béid Säiten op ënnerstëtzte Versiounen, a behandelt all Zoustands-Zrécksetzung als Grond fir de Schlëssel ze erneieren, amplaz e Wäert z’änneren. Wann e Profilfeld net an der Dokumentatioun vum Hiersteller steet, erfënnt keng Wäert dofir. Den Tunnel reparéieren fänkt domat un, ze wëssen, wéi eng Schicht Dir kuckt.

Ähnlech Artikelen