Doporučená, 2024

Redakce Choice

Rozdíl mezi zmatkem a difuzí

Pojmy zmatek a difúze jsou vlastnosti pro vytvoření bezpečné šifry. Jak Confusion tak difúze se používají k tomu, aby zabránily šifrovacímu klíči v jeho dedukci nebo nakonec pro zabránění původní zprávě. Zmatek je užitý na vytvoření bezradného ciphertext zatímco difúze je užitá na zvětšování redundance prostého textu přes hlavní část ciphertext dělat to obskurní. Šifra proudu se spoléhá pouze na zmatek. Alternativně je difúze používána jak proudovou, tak blokovou šifrou.

Claude Shannon navrhl techniku ​​záměny a šíření pro zachycení základních bloků kryptografické funkce, spíše než použití dlouhé a časově náročné metody statistiky. Shannon se hlavně staral o prevenci kryptoanalýzy pomocí statistické analýzy.

Důvodem je následující. Předpokládejme, že útočník má určité pochopení statistických charakteristik holého textu. Například v lidsky srozumitelné zprávě může být předem známo rozložení frekvencí abeced. V takovém případě se kryptoanalýza snadno provádí tam, kde se známé statistiky mohou odrážet v ciphertext. Tato kryptoanalýza může určitě vyvodit klíč nebo část klíče. To je důvod, proč Shannon navrhl dvě metody, a to zmatek a šíření.

Srovnávací graf

Základ pro srovnáníZmatekDifúze
ZákladníVyužití pro generování vágních textů.Využití k vytvoření temných, prostých textů.
HledáUdělejte vztah mezi statistikou ciphertext a hodnotou šifrovacího klíče co nejsložitější.Statistický vztah mezi prostým textem a ciphertextem je co nejsložitější.
Dosažené prostřednictvímSubstituční algoritmusTranspoziční algoritmus
PoužíváProudová šifra a bloková šifraPouze bloková šifra.
Výsledek vZvýšená neurčitostZvýšená redundance

Definice zmatku

Zmatek je kryptografická technika navržená ke zvýšení neurčitosti šifrovaného textu, jednoduchými slovy technika zajišťuje, že text šifry nedává ani ponětí o prostém textu. V dané technice je vztah mezi statistikou šifrovaného textu a hodnotou šifrovacího klíče udržován co nejkomplexnější. I když útočník získá určitou kontrolu nad statistikou ciphertext, nemohl být schopen odvodit klíč jako způsob, jakým byl klíč použit k vytvoření takového komplexního textu.

Zmatek může být získán použitím substitučního a komplexního scramblingového algoritmu, který spoléhá na klíč a vstup (prostý text).

Definice difúze

Difúze je kryptografická technika vynalezená ke zvýšení redundance prostého textu pro zakrytí statistické struktury prostého textu, aby se zabránilo pokusům o odvození klíče. V difuzi může statistická struktura prostého textu zaniknout do statistik ciphertextů s dlouhým dosahem a vztah mezi nimi je složitý, takže nikdo nemůže odvodit původní klíč.

To je dosaženo tím, že rozšíří individuální prostý text číslice přes mnoho cipher textových číslic, takový jak když jeden bit holého textu je změněn to musí ovlivnit celý text šifry nebo změna musí nastat na celém cipher textu.

V blokové šifře může být difúze získána použitím určité permutace na datech s funkcí permutace, výsledkem je, že bit z různých pozic v původním prostém textu přispěje k jedinému bitu ciphertext. Transformace v blokové šifře závisí na klíči.

Klíčové rozdíly mezi zmatkem a difuzí

  1. Technika zmatku je používána vytvořit vágní ciphertexts zatímco difúze je užitá na generování temného plaintexts.
  2. Confusion pokouší se dělat statistické spojení mezi holým textem a ciphertext jak komplexní jak možný. Naopak, difuzní technika se pokouší učinit korelaci mezi statistikami ciphertext a hodnotou šifrovacího klíče co nejsložitější.
  3. Substituční algoritmy mohou být použity pro získání zmatku. Proti tomu může být difúze dosaženo použitím transpozičních technik.
  4. Bloková šifra se spoléhá na zmatek, stejně jako na šíření, zatímco proudová šifra používá pouze zmatek.

Závěr

Zmatky a difúze jsou kryptografické techniky, jejichž účelem je zmatit vztah mezi statistikou šifrovacího textu a hodnotou šifrovacího klíče co nejsložitější. Na druhé straně, difúze pokusí se zakrýt statistickou strukturu prostého textu přes šíření vlivu každého jednotlivého čísla prostého textu přes hlavní část nebo ciphertext číslice.

Top