Mi az a kriptográfiai nonce?

A kriptográfia területén fontos, hogy a titkosnak vélt dolgok titokban maradjanak. Az egyik probléma, amellyel szembe kell nézni, az előszámítás. Itt a támadó jelentős feldolgozási teljesítményt fordíthat annak meghatározására, hogy a bemenetek kombinációja milyen kimeneteket eredményez előre. Elegendő feldolgozási teljesítménnyel és idővel tesztelheti, hogy milyen kimenetet kap a megadott bemenetek és egy csomó különböző titkosítási kulccsal.

Ezután ellenőrizheti a titkosított átvitelek hatalmas részét, hogy megtudja, felbukkan-e valaha valamelyik ismert kimenet, és ismerheti az üzenetet és a használt kulcsot. Sajnos nincs igazán mód ennek a forgatókönyvnek a teljes megelőzésére. De nagyon megnehezíthető.

Már most nehéz kitalálni az üzenet pontos tartalmát és a titkosításhoz használt titkosítási kulcsot. Annak ellenére, hogy az üzenet egykarakteres eltérései az egész erőfeszítést haszontalanná tennék, ez csak rövid és egyszerű üzeneteknél valósítható meg. Ellenkező esetben túl sok lehetséges változata van a megfogalmazásnak és a megfogalmazásnak, és még az elírások és a szleng veszélye is fennáll. De még ez a kockázat is túl magas a dolgok kitalálására. A dolgok még nehezebbé tétele érdekében a legtöbb kriptográfiai sémához szükség van egy harmadik értékre, amelyet „inicializációs vektornak” vagy röviden IV-nek neveznek.

IV

Az IV egy másik érték, amely a titkosítási és visszafejtési algoritmusba kerül. Ez az egyenlet harmadik változója, amely a jelenléte révén jelentősen megnöveli a konkrét kimenet generálásához szükséges bemenetek helyes kitalálásának nehézségét. Érdekes módon a IV-nek nem is kell titkosnak lennie. Aminek lennie kell, az egyedi.

Az előszámítási támadások elkerülésének lényege az, hogy még inkább lehetetlenné tegyük az üzenetek tartalmának kitalálását. Ebből a célból nem választhatsz egyszerűen egy IV-et, és ragaszkodhatsz hozzá; meg kell változtatnod. Továbbá, ha minden alkalommal más IV-et használunk, az megnehezíti a kapott titkosított szövegek kriptoanalízisét. Ahhoz, hogy megbízhatóan egyedi értéket kapjon, egy „nonce”-t, pontosabban egy kriptográfiai nonce-t szeretne használni.

A kriptográfiai nonce egy kriptográfiailag biztonságos PRNG vagy pszeudo véletlenszám-generátor által generált érték, amelyet pontosan egyszer kell használni. Ezt általában úgy érik el, hogy valamilyen időbélyeget építenek be az értékbe.

Tipp: Különösen, ha brit angol anyanyelvű beszélővel van dolgunk, elengedhetetlen, hogy a „kriptográfiai nonce” kifejezést használjuk a „egyszer” szó helyett. Az Egyesült Királyságban az „egyszer” a pedofil szlengszava. Általában a félreértések elkerülése érdekében a legjobb, ha kifejezetten a kriptográfiai nonce kifejezést használjuk.

Egyéb felhasználások

Míg az egyedi értékek legtöbb lehetséges felhasználási esetéhez nincs szükség kriptográfiailag biztonságos véletlenszámra, a kriptográfiai hiányosságok megfelelnek a követelményeknek. Például a visszajátszó támadás olyan webalapú támadás, ahol a támadó ismételten elküldi ugyanazt a forgalomdarabot, és gyakran visszajátssza azt. Tegyük fel, hogy ez a kérés arra utasítja a szervert, hogy fordítson időt a jelentés készítésére. A támadó a kérés többszöri megismétlésével megsokszorozhatja a szükséges munka mennyiségét.

A támadó gyakran automatizált módon is kissé módosíthatja a kérést. Ha például egy online áruház szekvenciális termékszámokat használ az oldal URL-jében, a támadó automatizálhatja az összes kérés folyamatát.

Ennek elkerülése érdekében a szerver minden egyes kéréskor elláthatja a böngészőt egy egyszer használatos tokent. A szerver nyomon követi a használt tokeneket, és automatikusan leállítja a forgalmat, amely nem tartalmaz érvényes, nem használt tokent. Ebben a forgatókönyvben a tokennek egyedinek kell lennie, és nem szabad újra felhasználni. Így egy kriptográfiai nonce megfelel a számlának.

Következtetés

A kriptográfiai nonce egy titkosításilag biztonságos véletlenszám, amelyet csak egyszer szabad használni. Ez lehetetlenné teszi az előre kiszámított támadásokat, miközben nem kell magának a kriptográfiai nonce-nek titokban maradnia. Elsődleges felhasználása a titkosítási sémák inicializálási vektora.

A kifejezésről gyakran azt állítják, hogy „EGYSZER használt szám”; ez azonban hamis etimológia. A szó a közép-angolból származik, és valami egyszeri vagy ideiglenes használatot jelent. Mindazonáltal az „egyszer használt szám” fogalom segít megmagyarázni, hogy mire való a kriptográfiai nonce. E cél érdekében gyakran tartalmaz valamilyen időbélyeget.


Leave a Comment

SSD Telepítése Asztali és Laptop PC-ken

SSD Telepítése Asztali és Laptop PC-ken

Rendelkezik egy SSD-vel, hogy frissítse a számítógép belső tárolóját, de nem tudja, hogyan telepítse? Olvassa el ezt a cikket most!

5 Ok, amiért a laptopod túlmelegszik

5 Ok, amiért a laptopod túlmelegszik

Tudd meg, miért melegszik túl a laptopod, és milyen tippeket és trükköket alkalmazhatsz, hogy elkerüld ezt a problémát és a készüléked hűvös maradjon.

Hogyan találjuk meg a nyomtató IP címét

Hogyan találjuk meg a nyomtató IP címét

Problémája van a nyomtató IP címének megtalálásával? Megmutatjuk, hogyan találhatja meg.

GeForce Now hibaelhárítás: 0xC272008F kód

GeForce Now hibaelhárítás: 0xC272008F kód

Egy nagy játéknak indulsz – éppen most szerezted meg a “Star Wars Outlaws”-t a GeForce Now streaming szolgáltatáson. Fedezd fel az egyetlen ismert megoldást a GeForce Now 0xC272008F hibaelhárításához, hogy újra játszhass az Ubisoft játékokkal.

Hogyan használj AirPods-ot Samsung telefonokkal

Hogyan használj AirPods-ot Samsung telefonokkal

Ha nem vagy biztos abban, hogy vásárolj-e AirPods-ot a Samsung telefonodhoz, ez az útmutató segíthet. Az első kérdés az, hogy a kettő kompatibilis-e, és a válasz: igen, kompatibilisek!

Hogyan csatlakoztassuk a Windows 11 laptopot projektorhoz/TV-hez

Hogyan csatlakoztassuk a Windows 11 laptopot projektorhoz/TV-hez

Olvassa el ezt a cikket az egyszerű, lépésről lépésre történő folyamatról, amely a Windows 11 és Windows 10 operációs rendszeren történő laptop projektor vagy TV-hez való csatlakoztatásához szükséges.

3D Nyomtatás Alapjai: Karbantartási Tippjei a 3D Nyomtatójához

3D Nyomtatás Alapjai: Karbantartási Tippjei a 3D Nyomtatójához

A 3D nyomtatók karbantartása nagyon fontos a legjobb eredmények eléréséhez. Íme néhány fontos tipp, amit érdemes megjegyezni.

Mi a teendő, ha a Powerbeats Pro nem töltődik az ügyben?

Mi a teendő, ha a Powerbeats Pro nem töltődik az ügyben?

Ha a Powerbeats Pro nem töltődik, használjon másik áramforrást és tisztítsa meg a fülhallgatókat. Töltés közben hagyja nyitva az ügyet.

Canon Pixma MG5220: Szkennelés Tinta Nélkül

Canon Pixma MG5220: Szkennelés Tinta Nélkül

Hogyan lehet engedélyezni a szkennelést a Canon Pixma MG5220-on, ha kifogyott a tinta.

10 Legjobb NAS Tárolóeszköz Otthoni és Professzionális Használatra

10 Legjobb NAS Tárolóeszköz Otthoni és Professzionális Használatra

Akár otthoni, akár irodai NAS-t keresel, nézd meg ezt a legjobb NAS tárolóeszközök listáját.