Razlika med zmedenostjo in razpršenostjo

Avtor: Laura McKinney
Datum Ustvarjanja: 1 April 2021
Datum Posodobitve: 15 Maj 2024
Anonim
Razlika med zmedenostjo in razpršenostjo - Tehnologija
Razlika med zmedenostjo in razpršenostjo - Tehnologija

Vsebina


Izraza zmeda in difuzija sta lastnosti za izdelavo varne šifre. Zmeda in difuzija se uporabljata za preprečitev šifrirnega ključa od njegovega odštevanja ali na koncu za preprečevanje izvirnika. Zmeda se uporablja za ustvarjanje šifre brez vednosti, medtem ko se difuzija uporablja za povečanje odvečnosti ravnine nad večjim delom šifre, da postane zatemnjena. Tok šifre se opira le na zmedo. Difuzijo pa uporabljata tudi tok in blok šifra.

Claude Shannon je predlagal tehniko zmede in difuzije za zajem temeljnih blokov kriptografske funkcije, namesto da bi uporabil dolgo in zamudno metodo statistike. Shannon je predvsem skrbela za preprečevanje kriptanalize s pomočjo statističnih analiz.

Razlog za to je naslednji. Recimo, da napadalec razume nekaj statističnih značilnosti ravnice. Na primer pri človeku razumljivem je frekvenčna porazdelitev abeced znana že vnaprej. V tem primeru je kriptoanaliza precej enostavno voditi, če se znane statistike lahko odražajo v šifru. Ta kriptoanaliza zagotovo lahko sklepa na ključ ali kakšen del ključa. Zato je Shannon predlagal dve metodi, in sicer zmedo in razpršenost.


  1. Primerjalna tabela
  2. Opredelitev
  3. Ključne razlike
  4. Zaključek

Primerjalna tabela

Osnove za primerjavoZmedaDifuzija
OsnovniUporablja se za ustvarjanje nejasnih šifranj.Uporabljen za ustvarjanje nejasnih, navadnih s.
Teži kNaredite razmerje med statistiko šifre in vrednostjo šifrirnega ključa čim bolj zapleteno.Statistični odnos med ravnino in šifro je čim bolj zapleten.
Doseženo skoziAlgoritem zamenjaveAlgoritem prenosa
UporabljaStream šifra in blokirna šifraBlokirajte samo šifro.
RezultatPovečana nejasnostPovečana odvečnost

Opredelitev zmede

Zmeda je kriptografska tehnika, zasnovana za povečanje nejasnosti šifre, z enostavnimi besedami tehnika zagotavlja, da šifra ne daje pojma o ravnini. V dani tehniki se razmerje med statistiko šifre in vrednostjo šifrirnega ključa vzdržuje čim bolj zapleteno. Čeprav napadalec dobi nekaj nadzora nad statistiko šifre, ključa ni mogel sklepati, saj je način uporabe ključa za izdelavo te šifre tako kompleksen.


Zmedo lahko dobimo z uporabo algoritma nadomeščanja in zapletenega kodranja, ki se opira na tipko in vhod (navaden).

Opredelitev difuzije

Difuzija je kriptografska tehnika, izumljena za povečanje odvečnosti ravnine, da se prikrije statistična struktura ravnine, da se preprečijo poskusi sklepa o ključu. Pri difuziji lahko statistična struktura ravnice izgine v statistiko o šifrih na dolge razdalje in odnos med njima je zapleten, tako da nihče ne more sklepati na prvotni ključ.

Dosežemo ga tako, da posamezno navadno števko razporedimo po številnih šifrantnih številkah, na primer, če se spremeni en bit ravnine, mora vplivati ​​na celoten šifrant ali pa se mora sprememba pojaviti na celotnem šifru.

V blok šifru lahko difuzijo dobimo z uporabo nekaterih permutacij na podatke s funkcijo na permutacijo, rezultat pa je, da bo bit iz različnih položajev v prvotni ravnini prispeval k enemu bitju šifre. Preobrazba v blok šifru je odvisna od ključa.

  1. Tehnika zmede se uporablja za ustvarjanje nejasnih šifer, medtem ko se difuzija uporablja za ustvarjanje nejasnih ravnin.
  2. Difuzija poskuša čim bolj zapleteno statistično povezavo med ravnino in šifro. Nasprotno, tehnika zmede poskuša čim bolj zapleteno povezati med statistiko šifre in vrednostjo šifrirnega ključa.
  3. Za zmedo lahko uporabimo algoritme nadomestitve. V nasprotju z difuzijo lahko dosežemo z uporabo transpozicijskih tehnik.
  4. Blok šifrant se zanaša na zmedo in difuzijo, medtem ko šifrant toka uporablja samo zmedo.

Zaključek

Zmeda in razpršenost sta obe kriptografski tehniki, kjer je namen zmede čim bolj zapleteno povezati med statistiko šifre in vrednostjo šifrirnega ključa. Po drugi strani pa difuzija skuša zakriti prikrivanje statistične strukture ravnine s širjenjem vpliva vsake posamezne navadne številke na večji del ali šifro.