Razlika između konfuzije i difuzije

Autor: Laura McKinney
Datum Stvaranja: 1 Travanj 2021
Datum Ažuriranja: 14 Svibanj 2024
Anonim
Special Feature: NEW VIEWS OF THE INTERSTELLAR MEDIUM -- Michael Clarage
Video: Special Feature: NEW VIEWS OF THE INTERSTELLAR MEDIUM -- Michael Clarage

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.


  1. Usporedni grafikon
  2. definicija
  3. Ključne razlike
  4. Zaključak

Usporedni grafikon

Osnove za usporedbuZbunjenostdifuzija
Osnovni, temeljniKoristi se za generiranje nejasnih šifra.Koristi se za stvaranje nejasnih, običnih s.
Teži daNapravite š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 putemAlgoritam zamjeneAlgoritam transpozicije
Korišten odStream šifra i blok šifraBlokirajte samo šifru.
Rezultat uPovećana nejasnoćaPoveć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.

  1. Tehnika konfuzije koristi se za stvaranje nejasnih šifri dok se difuzija koristi za stvaranje nejasnih ravnica.
  2. 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.
  3. Algoritmi za supstituciju mogu se koristiti za stvaranje konfuzije. Nasuprot tome, difuzija se može postići primjenom transpozicijskih tehnika.
  4. 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.