Preporučeno, 2024

Izbor Urednika

Razlika između zbunjenosti i difuzije

Pojmovi konfuzija i difuzija su svojstva za stvaranje sigurne šifre. I konfuzija i difuzija koriste se za sprječavanje ključa šifriranja od njegovog zaključivanja ili u konačnici za sprječavanje izvorne poruke. Zbunjenost se koristi za stvaranje clueless šifriranja, dok se difuzija koristi za povećanje redundancije otvorenog teksta nad većim dijelom šifriranog teksta kako bi ga se učinilo nejasnim. Tokovna šifra se oslanja samo na konfuziju. Alternativno, difuzija se koristi i za potok i za blok šifru.

Claude Shannon predložio je tehniku ​​konfuzije i difuzije za hvatanje temeljnih blokova kriptografske funkcije, umjesto da se koristi duga i dugotrajna metoda statistike. Shannon je uglavnom bila zabrinuta zbog prevencije kriptoanalize uz pomoć statističke analize.

Razlog tome je kako slijedi. Pretpostavimo da napadač ima neko razumijevanje statističkih karakteristika otvorenog teksta. Na primjer, u ljudski razumljivoj poruci, raspodjela frekvencija alfabeta može biti poznata unaprijed. U tom slučaju, kriptoanalizu je vrlo lako provoditi tamo gdje se poznate statistike mogu odraziti u šifriranom tekstu. Ova kriptoanaliza sigurno može zaključiti ključ ili neki dio ključa. Zbog toga je Shannon predložila dvije metode, a to su zbunjenost i difuzija.

Tablica usporedbe

Osnova za usporedbuZbunjenostdifuzija
Osnovni, temeljniKoristi se za stvaranje nejasnih tekstova sa šiframa.Koristi se za stvaranje nejasnih, običnih tekstova.
NastojiNapravite što je moguće kompliciraniji odnos između statistike šifrirane slike i vrijednosti ključa za šifriranje.Statistička veza između čistog teksta i šifriranog teksta napravljena je što kompliciranije.
Postignuto jeZamjenski algoritamAlgoritam prijenosa
Korišten odStreaming šifra i blok šifraSamo blokirajte šifru.
Rezultat jePovećana neodređenostPovećana redundancija

Definicija konfuzije

Zbunjenost je kriptografska tehnika osmišljena da poveća nejasnoće šifriranog teksta, jednostavnim riječima tehnika osigurava da tekst šifre ne daje nikakav trag o čistom tekstu. U danoj tehnici odnos između statistike šifriranog teksta i vrijednosti ključa za šifriranje održava se što je moguće složenije. Iako napadač ima određenu kontrolu nad statistikom šifriranog teksta, nije mogao zaključiti ključ kao način na koji je ključ korišten za izradu tog šifriranog teksta tako složen.

Zbunjenost se može dobiti korištenjem zamjenskog i složenog algoritma za kodiranje koji se oslanja na ključ i ulaz (plaintext).

Definicija difuzije

Difuzija je izumljena kriptografska tehnika kako bi se povećala redundancija običnog teksta kako bi se prikrila statistička struktura otvorenog teksta kako bi se spriječili pokušaji zaključivanja ključa. U difuziji, statistička struktura otvorenog teksta može nestati u dalekosežnoj statistici šifriranog teksta, a odnos između njih je složen tako da nitko ne može zaključiti izvorni ključ.

To se postiže širenjem pojedinačne znamenke otvorenog teksta preko mnogih šifriranih tekstualnih znamenki, kao što je kada se promijeni jedan bit čistog teksta, on mora utjecati na cijeli tekst šifre ili se promjena mora dogoditi na cijelom šifriranom tekstu.

U blok šifri difuzija se može dobiti primjenom neke permutacije na podatke s funkcijom na permutaciju, rezultat je da će bit iz različitih položaja u izvornom tekstu pridonijeti jednom bitu šifriranog teksta. Transformacija u blok šifri ovisi o ključu.

Ključne razlike između zbunjenosti i difuzije

  1. Tehnika konfuzije koristi se za stvaranje nejasnih šifriranja, dok se difuzija koristi za generiranje opskurnih otvorenih tekstova.
  2. Zbunjenost pokušava učiniti statističku povezanost između čistog teksta i šifriranja što kompleksnijim. Naprotiv, tehnika difuzije nastoji napraviti što je moguće kompliciraniju korelaciju između statistike šifrirane slike i vrijednosti ključa za šifriranje.
  3. Za dobivanje zabune mogu se primijeniti algoritmi supstitucije. Nasuprot tome, difuzija se može postići korištenjem transpozicionih tehnika.
  4. Blok šifra se oslanja na konfuziju kao i na difuziju, dok stream šifra koristi samo konfuziju.

Zaključak

Zbunjenost i difuzija obje su kriptografske tehnike, gdje je u konfuziji svrha napraviti vezu između statistike šifrirane slike i vrijednosti ključa za šifriranje što je više moguće komplicirano. S druge strane, difuzija pokušava prikriti statističku strukturu otvorenog teksta širenjem utjecaja svake pojedinačne znamenke čistog teksta na glavne dijelove ili šifrirane brojeve.

Top