Különbség a zavart és a diffúzió között

Szerző: Laura McKinney
A Teremtés Dátuma: 1 Április 2021
Frissítés Dátuma: 11 Lehet 2024
Anonim
Különbség a zavart és a diffúzió között - Technológia
Különbség a zavart és a diffúzió között - Technológia

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.

  1. Összehasonlító táblázat
  2. Meghatározás
  3. Főbb különbségek
  4. Következtetés

Összehasonlító táblázat

Az összehasonlítás alapjaZavarDiffusion
AlapvetőHomályos rejtjelek generálására szolgál.Homályos, sima képek előállítására szolgál.
KeresHozzon 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ükHelyettesítési algoritmusÁtültetési algoritmus
HasználvaPatak rejtjel és blokk rejtjelCsak a rejtjel blokkolása.
EredményMegnövelt homályosságMegnö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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.