Különbség a zavart és a diffúzió között
Tartalom
A zavar és a diffúzió kifejezések a biztonságos titkosítás előállításának tulajdonságai. A zavart és a diffúziót a titkosítási kulcs levonásának megakadályozására vagy végül az eredeti megakadályozására használják. A zavart a tudatlan rejtjel létrehozására használják, míg a diffúziót a sima rejtjelezés növelésére használják a rejtjel nagy része fölött, hogy elhomályosítsák. A patak rejtjele csak a zavarra támaszkodik. Alternatív megoldásként a diffúziót mind a stream, mind a blokk rejtjelek használják.
Claude Shannon a zűrzavar és a diffúzió módszerét javasolta a kriptográfiai funkció alapvető blokkjainak rögzítéséhez, ahelyett, hogy hosszú és időigényes statisztikai módszert alkalmazna. Shannon elsősorban a kriptoanalízis megelőzésével foglalkozott statisztikai elemzés segítségével.
Ennek oka a következő. Tegyük fel, hogy a támadó valamilyen módon megérti a síkság statisztikai jellemzőit. Például egy érthető ember számára az ábécé gyakoriságának megoszlása előre ismert. Ebben az esetben a kriptoanalízist meglehetősen könnyű elvégezni, ahol az ismert statisztikák tükröződhetnek a rejtjelben. Ez a kriptoanalízis bizonyosan levezetheti a kulcsot vagy annak egy részét. Ez az oka annak, hogy Shannon két módszert javasolt, nevezetesen a zavart és a diffúziót.
- Összehasonlító táblázat
- Meghatározás
- Főbb különbségek
- Következtetés
Összehasonlító táblázat
Az összehasonlítás alapja | Zavar | Diffusion |
---|---|---|
Alapvető | Homályos rejtjelek generálására szolgál. | Homályos, sima képek előállítására szolgál. |
Keres | Hozzon létre a lehető legbonyolultabb kapcsolatot a titkosítási statisztika és a titkosítási kulcs értéke között. | A sima és a rejtjel közötti statisztikai kapcsolatot a lehető legbonyolultabbá kell tenni. |
Elértük | Helyettesítési algoritmus | Átültetési algoritmus |
Használva | Patak rejtjel és blokk rejtjel | Csak a rejtjel blokkolása. |
Eredmény | Megnövelt homályosság | Megnövekedett redundáció |
A zavart meghatározása
Zavar A rejtjelezés homályosságának növelésére kifejlesztett kriptográfiai technika, egyszerű szavakkal ez a technika biztosítja, hogy a rejtjel ne adjon semmiféle nyomot a síkságról. Az adott technikában a titkosítási statisztika és a titkosítási kulcs értéke közötti kapcsolatot a lehető legbonyolultabbnak kell tartani. Annak ellenére, hogy a támadó némi ellenőrzést gyakorol a rejtjel statisztikája felett, nem tudta levezetni a kulcsot, mivel a kulcs releváns módon rejlik.
A zavart úgy lehet elérni, ha helyettesítést és komplex kódolási algoritmust használunk, amely a kulcsra és a bemenetre támaszkodik (egyszerű).
A diffúzió meghatározása
Diffusion A kriptográfiai technika, amelyet úgy fejlesztettek ki, hogy növelje a síkság redundanciáját, hogy eltakarja a síkság statisztikai struktúráját, hogy megakadályozza a kulcs levezetésének kísérleteit. A diffúzió során a sík statisztikai struktúrája eltűnik a rejtjel hosszú távú statisztikáivá, és a közöttük fennálló kapcsolat bonyolult, így senki sem tudja levezetni az eredeti kulcsot.
Ezt úgy érik el, hogy az egyedi sima számjegyet sok rejtjeles számjegyre elosztják, például amikor a sima egyetlen bitjét megváltoztatják, az a teljes rejtjelre hatással kell lennie, vagy a változásnak az egész rejtjelben meg kell történnie.
A blokk rejtjelben a diffúzió úgy érhető el, hogy valamilyen permutációt alkalmazunk az adatok függvényében az permutációra, az eredmény az, hogy az eredeti sima különböző helyzeteiből származó bit hozzájárul a rejtjel egyetlen bitjéhez. A transzformáció a blokk rejtjelben a kulcstól függ.
- A zavart technikát használják homályos rejtjelek létrehozására, míg a diffúziót homályos síkok létrehozására használják.
- A diffúzió arra törekszik, hogy a sima és a rejtjel közötti statisztikai asszociációt a lehető legösszetettebbé tegye. Éppen ellenkezőleg, a zavaró módszer megkísérel a lehető legbonyolultabbá tenni a korrelációt a rejtjel statisztikája és a titkosítási kulcs értéke között.
- Helyettesítési algoritmusok alkalmazhatók a zavarok elérésére. Ezzel szemben a diffúzió transzpozíciós technikák alkalmazásával érhető el.
- A blokk titkosítás a zavart és a diffúziót támasztja alá, míg a stream titkosítás csak a zavart használja.
Következtetés
A zavar és a diffúzió egyaránt a kriptográfiai technikák, amelyek összetévesztésük célja a rejtjel statisztikája és a titkosítási kulcs értéke közötti kapcsolat lehető legbonyolultabb összeállítása. Másrészt a diffúzió megpróbálja elhomályosítani a sík statisztikai szerkezetét azáltal, hogy az egyes sima számjegyek hatását eloszlik a nagy rész vagy a rejtjel számjegyein.