Priporočena, 2024

Izbira Urednika

Razlika med zmedenostjo in difuzijo

Izraza zmeda in difuzija sta lastnost za izdelavo varne šifre. Tako Confusion kot diffusion se uporabljata za preprečevanje šifrirnega ključa od njegovega odbitka ali končno za preprečevanje izvirnega sporočila. Zmedenost se uporablja za ustvarjanje clueless kodiranega besedila, medtem ko se difuzija uporablja za povečanje redundance odprtega besedila nad glavnim delom šifriranega besedila, da bi bilo nejasno. Tokovna šifra je odvisna samo od zmede. Druga možnost je, da se difuzija uporablja tako za tok kot za blok šifro.

Claude Shannon je predlagal tehniko zmede in razpršitve za zajemanje temeljnih blokov kriptografske funkcije, namesto da bi uporabil dolgo in zamudno metodo statistike. Shannon je bila v glavnem zaskrbljena zaradi preprečevanja kriptoanalize s pomočjo statistične analize.

Razlog za to je naslednji. Recimo, da ima napadalec nekaj razumevanja statističnih značilnosti odprtega besedila. Na primer, v razumljivem človeškem sporočilu je lahko porazdelitev frekvenc abeced vnaprej znana. V tem primeru je kriptoanaliza precej enostavno izvajati, kjer se znane statistike lahko odražajo v šifriranem besedilu. Ta kriptoanaliza lahko zagotovo izpelje ključ ali del ključa. Zato je Shannon predlagala dve metodi, in sicer zmedo in difuzijo.

Primerjalna tabela

Podlaga za primerjavoZmedenostDifuzija
OsnovnoUporabljena za ustvarjanje nejasnih šifrirnih besedil.Uporabljena za ustvarjanje nejasnih, navadnih besedil.
Prizadeva siNaredite razmerje med statistiko šifriranega besedila in vrednostjo šifrirnega ključa čim bolj zapleteno.Statistična povezava med čistim besedilom in šifriranim besedilom je čim bolj zapletena.
Doseženo skoziNadomestni algoritemPrenosni algoritem
Uporablja gaStream šifra in blok šifraSamo blokirno kodo.
RezultatPovečana nejasnostPovečana redundanca

Opredelitev zmede

Zmedenost je kriptografska tehnika, zasnovana za povečanje nejasnosti šifriranega besedila, s preprostimi besedami tehnika zagotavlja, da šifrirano besedilo ne daje nobenega pojma o odprtem besedilu. V dani tehniki je razmerje med statistiko šifriranega besedila in vrednostjo šifrirnega ključa čim bolj kompleksno. Čeprav napadalec dobi nekaj nadzora nad statistiko šifriranega besedila, ključa ni mogel izpeljati kot način, s katerim je bil ključ uporabljen za izdelavo šifriranega besedila tako zapletenega.

Zmedo lahko dosežemo z uporabo nadomestnega in kompleksnega algoritma za kodiranje, ki temelji na ključu in vhodu (odprto besedilo).

Opredelitev difuzije

Difuzija je izumljena kriptografska tehnika, ki poveča redundanco navadnega besedila, da bi prikrila statistično strukturo odprtega besedila, da bi preprečila poskuse sklepanja ključa. Pri difuziji lahko statistična struktura prostega besedila izgine v dolgoročno statistiko šifriranega besedila, razmerje med njimi pa je kompleksno, tako da nihče ne more sklepati prvotnega ključa.

To se doseže s širjenjem posamezne številke besedila nad številnimi številkami šifriranega besedila, na primer, ko se spremeni posamezni bit odprtega besedila, mora vplivati ​​na celotno besedilo šifre ali pa se mora sprememba pojaviti na celotnem besedilu.

V blokovni šifri se lahko difuzija doseže z uporabo nekaterih permutacij na podatkih s funkcijo permutacije, rezultat pa je, da bo bit iz različnih položajev v izvirnem besedilu prispeval k enemu bitu šifriranega besedila. Transformacija blokovne šifre je odvisna od ključa.

Ključne razlike med zmedenostjo in difuzijo

  1. Tehnika konfuzije se uporablja za ustvarjanje nejasnih šifrirnih besedil, medtem ko se difuzija uporablja za ustvarjanje nejasnih tekstov.
  2. Zmedenost poskuša narediti statistično povezavo med čistim besedilom in šifrirano čim bolj kompleksno. Nasprotno, difuzijska tehnika poskuša čim bolj zapletati korelacijo med statistiko šifriranega besedila in vrednostjo šifrirnega ključa.
  3. Za zamenjavo lahko uporabimo nadomestne algoritme. V nasprotju s tem se lahko difuzija doseže z uporabo transpozicijskih tehnik.
  4. Blok šifra se opira na zmedo in tudi na difuzijo, medtem ko tok s šifro uporablja samo zmedo.

Zaključek

Zmedenost in difuzija sta kriptografski tehniki, kjer je zaradi zmede smiselno, da je razmerje med statistiko šifriranega besedila in vrednostjo šifrirnega ključa čim bolj zapleteno. Po drugi strani pa difuzija poskuša prikriti statistično strukturo odprtega besedila s širitvijo vpliva vsakega posameznega števca na golo besedilo na večji del ali na šifrirane številke.

Top