Razlika između konfuzije i difuzije
Sadržaj
Pojmovi zbrka i difuzija svojstva su stvaranja sigurne šifre. Konfuzija i difuzija koriste se za sprečavanje šifriranja ključa od njegovog odvođenja ili u konačnici za sprečavanje originala. Konfuzija se koristi za stvaranje šifre bez znaka, dok se difuzija koristi za povećanje suvišnosti ravnice na većem dijelu šifre kako bi se učinilo nejasnom. Tok šifre oslanja se samo na zbrku. Alternativno, difuzija se koristi i kod toka i blok šifre.
Claude Shannon je predložio tehniku zbrke i difuzije za snimanje temeljnih blokova kriptografske funkcije, umjesto da koristi dugu i dugotrajnu metodu statistike. Shannon se uglavnom brinula zbog prevencije kriptanalize uz pomoć statističkih analiza.
Razlog za to je sljedeći. Pretpostavimo da napadač ima neko razumijevanje statističkih karakteristika ravnice. Na primjer, kod čovjeka razumljivog, raspodjela frekvencija alfabeta može se znati prije. U tom je slučaju kriptanaliza vrlo lako provesti tamo gdje se poznata statistika može odraziti u šifri. Ovom kriptoanalizom sigurno se može zaključiti ključ ili neki dio ključa. To je razlog što je Shannon predložio dvije metode, a to su zbrka i difuzija.
- Usporedni grafikon
- definicija
- Ključne razlike
- Zaključak
Usporedni grafikon
Osnove za usporedbu | Zbunjenost | difuzija |
---|---|---|
Osnovni, temeljni | Koristi se za generiranje nejasnih šifra. | Koristi se za stvaranje nejasnih, običnih s. |
Teži da | Napravite što je moguće složeniju statistiku šifre i vrijednosti ključa za šifriranje. | Statistički odnos ravnice i šifre postaje što je kompliciraniji. |
Postignuto putem | Algoritam zamjene | Algoritam transpozicije |
Korišten od | Stream šifra i blok šifra | Blokirajte samo šifru. |
Rezultat u | Povećana nejasnoća | Povećana suvišnost |
Definicija zbunjenosti
Zbunjenost je kriptografska tehnika namijenjena povećanju nejasnoće šifre, jednostavnim riječima tehnika osigurava da šifra nema pojma o ravnici. U datoj tehnici odnos između statistike šifre i vrijednosti šifriranog ključa održava se što složeniji. Iako napadač dobije određenu kontrolu nad statistikom šifre, nije mogao zaključiti ključ jer je način na koji je ključ korišten za izradu te šifre toliko složen.
Konfuzija se može dobiti primjenom algoritma zamjene i složenih algoritama kodiranja koji se oslanjaju na tipku i ulaz (običan).
Definicija difuzije
difuzija je kriptografska tehnika izmišljena da bi povećala suvišnost ravnice kako bi se prikrila statistička struktura ravnice kako bi se spriječili pokušaji zaključka ključa. Kod difuzije, statistička struktura ravnice može nestati u statistici dugotrajnog šifre i odnos između njih je složen tako da nitko ne može zaključiti izvorni ključ.
To se postiže tako da se pojedinačna obična znamenka proširi na više brojeva šifri, npr. Kada se promijeni jedan zavoj ravnice, on mora utjecati na cijeli šifru ili se promjena mora dogoditi na cijeloj šifri.
U blok šifri se difuzija može dobiti primjenom neke permutacije na podatke s funkcijom na permutaciju, ishod je da će bit iz različitih položaja u izvornoj ravnici pridonijeti jednom bitu šifre. Transformacija u šifri bloka ovisi o ključu.
- Tehnika konfuzije koristi se za stvaranje nejasnih šifri dok se difuzija koristi za stvaranje nejasnih ravnica.
- Difuzija pokušava učiniti statističku povezanost ravnice i šifre što složenijom. Suprotno tome, tehnika zbrke pokušava prilagoditi statistiku šifre i vrijednosti šifrirajućeg ključa što je kompliciranije.
- Algoritmi za supstituciju mogu se koristiti za stvaranje konfuzije. Nasuprot tome, difuzija se može postići primjenom transpozicijskih tehnika.
- Blok šifra se oslanja na zbrku kao i na difuziju, dok se kod šifre koristi samo zbrka.
Zaključak
Konfuzija i difuzija obje su kriptografske tehnike gdje je u zbunjivanju što je moguće složeniji odnos između statistike šifre i vrijednosti ključa za šifriranje. S druge strane, difuzija pokušava prikriti statističku strukturu ravnice širenjem utjecaja svake pojedine jednostavne znamenke na veći dio ili šifre.