Diferența dintre confuzie și difuzie

Autor: Laura McKinney
Data Creației: 1 Aprilie 2021
Data Actualizării: 17 Mai 2024
Anonim
Despre Energia Kundalini: Ce Este Si Cum O Poti Accesa
Video: Despre Energia Kundalini: Ce Este Si Cum O Poti Accesa

Conţinut


Termenii confuzie și difuzie sunt proprietățile pentru crearea unei cifre sigure. Atât Confuzia, cât și difuzarea sunt utilizate pentru a preveni deducerea cheii de criptare sau pentru a preveni originalul. Confuzia este folosită pentru crearea cifrului fără cheie, în timp ce difuzia este utilizată pentru creșterea redundanței câmpiei peste partea majoră a cifrei pentru a o face să fie obscură. Criptarea fluxului se bazează doar pe confuzie. În mod alternativ, difuziunea este folosită atât de fluxul cât și de criptarea blocului.

Claude Shannon a propus tehnica de confuzie și difuzie pentru captarea blocurilor fundamentale ale unei funcții criptografice, mai degrabă decât să folosească o metodă statistică care consumă mult timp. Shannon a fost îngrijorat în principal de prevenirea criptanalizei cu ajutorul analizei statistice.

Motivul din spatele său este următorul. Să presupunem că atacatorul înțelege caracteristicile statistice ale câmpiei. De exemplu, într-un om înțelegător, distribuția frecvenței alfabetelor poate fi cunoscută dinainte. În acest caz, criptanaliza este destul de ușor de efectuat acolo unde statisticile cunoscute pot fi reflectate în cifră. Această criptanaliză poate deduce cu siguranță cheia sau o parte din cheie. Acesta este motivul pentru care Shannon a sugerat două metode și anume confuzia și difuzarea.


  1. Diagramă de comparație
  2. Definiție
  3. Diferențele cheie
  4. Concluzie

Diagramă de comparație

Baza de comparațieConfuziedifuziune
De bazăFolosit pentru a genera cifre vagi.Utilizat pentru a genera obscure, simple s.
Caută săFaceți o relație între statisticile cifrului și valoarea cheii de criptare cât mai complicate.Relația statistică dintre câmpie și cifră este făcută cât se poate de complicată.
Realizat prinAlgoritmul de substituțieAlgoritmul de transpunere
Folosit deCreați fluxul și cifrați bloculBlocați numai cifrarea.
Rezultat înVagozitate sporităRedundanță crescută

Definiția Confusion

Confuzie este o tehnică criptografică concepută pentru a crește vaginitatea cifrului, în cuvinte simple tehnica asigură că cifrul nu oferă niciun indiciu despre câmpie. În tehnica dată, relația dintre statisticile cifrului și valoarea cheii de criptare se menține cât mai complexă. Chiar dacă atacatorul primește un anumit control asupra statisticilor cifratului, el nu a putut să deducă cheia, deoarece modul în care a fost utilizată cheia pentru a produce acel cifru este atât de complex.


Confuzia poate fi obținută folosind un algoritm de substituție și scrambling complex care se bazează pe cheie și pe intrare (simplu).

Definiția Diffusion

difuziune este o tehnică criptografică inventată pentru a crește redundanța câmpiei pentru a întuneca structura statistică a câmpiei pentru a preveni încercările de deducere a cheii. În difuzie, structura statistică a câmpiei poate dispărea în statistici pe distanțe lungi ale cifrului și relația dintre acestea este complexă, astfel încât nimeni nu poate deduce cheia inițială.

Se realizează prin răspândirea fiecărei cifre simple pe mai multe cifre, cum ar fi atunci când un singur bit din câmp este modificat, acesta trebuie să afecteze întregul cifru sau modificarea trebuie să se producă pe întregul cifru.

În criptarea blocului difuzarea poate fi obținută aplicând o permutare a datelor cu o funcție la permutare, rezultatul este că bitul din diferite poziții din câmpul inițial va contribui la un singur bit al cifrei. Transformarea în cifrul bloc depinde de cheie.

  1. Tehnica de confuzie este utilizată pentru a crea cifre vagi, în timp ce difuzarea este utilizată pentru a genera câmpii obscure.
  2. Difuzia încearcă să facă o asociere statistică între câmpie și criptare cât mai complexă. Dimpotrivă, tehnica de confuzie încearcă să facă corelația dintre statisticile de cifrare și valoarea cheii de criptare cât mai complicată.
  3. Algoritmii de substituție pot fi folosiți pentru a obține confuzie. Spre deosebire, difuzarea poate fi realizată prin utilizarea tehnicilor transpoziționale.
  4. Blocarea criptelor se bazează atât pe confuzie, cât și pe difuzie, în timp ce cifrarea fluxului folosește doar confuzie.

Concluzie

Confuzia și difuzarea sunt ambele tehnici criptografice, în care, în confuzie, scopul este de a face o relație între statistica cifrului și valoarea cheii de criptare cât mai complicate. Pe de altă parte, difuzia încearcă să obscureze structura statistică a câmpiei prin răspândirea efectului fiecărei cifre obișnuite pe cifre majore sau cifre.