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

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.

3D Nyomtatás Alapjai: Kötelező Karbantartási Ellenőrző Lista

3D Nyomtatás Alapjai: Kötelező Karbantartási Ellenőrző Lista

A gépezeted jó állapotban tartása elengedhetetlen. Íme néhány hasznos tipp a 3D nyomtatód csúcsformában tartásához.

Mi az a buborék memória?

Mi az a buborék memória?

A buborékmemória egy nem felejtő mágneses memória formája, amely a 70-es évek elején került kereskedelmi forgalomba. Ismerje meg a buborékmemória előnyeit és történelmét!

Az iPhone feloldása jelszó vagy számítógép nélkül

Az iPhone feloldása jelszó vagy számítógép nélkül

Elfelejtette iPhone-ja zárolási képernyőjének jelszavát? Ebből a cikkből megtudhatja, hogyan oldhatja fel az iPhone feloldását jelszó vagy számítógép nélkül.

Windows 10 laptop csatlakoztatása projektorhoz/TV-hez

Windows 10 laptop csatlakoztatása projektorhoz/TV-hez

Minden, amit tudnia kell a Microsoft Windows 10 laptop TV-hez vagy projektorhoz történő csatlakoztatásáról.

Fájlok elhelyezése a Samsung biztonságos mappába

Fájlok elhelyezése a Samsung biztonságos mappába

A Samsung Secure Folder érzékeny információkat véd, mint jegyzetek, alkalmazások, fájlok, fényképek és videók. Védd adataidat a Samsung Knox segítségével!

A fényképezőgép zárhangjának kikapcsolása – Galaxy S 21 Plus

A fényképezőgép zárhangjának kikapcsolása – Galaxy S 21 Plus

Készítsen képeket, mint egy nindzsa, és némítsa el a zárhangot Galaxy S21 Plus készülékén. Nézze meg, mit tehet, ha nem rendelkezik ezzel a lehetőséggel, és fedezze fel a legjobb fényképezési beállításokat!

Merevlemez klónozása

Merevlemez klónozása

A modern digitális korban, ahol az adatok értékes eszközök, a merevlemez klónozása Windows rendszeren sokak számára döntő fontosságú folyamat lehet. Ez az átfogó útmutató

Hogyan javítható a WUDFRd illesztőprogram betöltése a Windows 10 rendszeren?

Hogyan javítható a WUDFRd illesztőprogram betöltése a Windows 10 rendszeren?

A számítógép indításakor a hibaüzenet azt jelzi, hogy nem sikerült betölteni a WUDFRd illesztőprogramot a számítógépére?

Az NVIDIA GeForce Experience hibakód 0x0003 kijavítása

Az NVIDIA GeForce Experience hibakód 0x0003 kijavítása

Az NVIDIA GeForce tapasztalati hibakód 0x0003 az asztalon? Ha igen, olvassa el a blogot, hogy megtudja, hogyan javíthatja ki ezt a hibát gyorsan és egyszerűen.