Разлика между объркване и дифузия

Автор: Laura McKinney
Дата На Създаване: 1 Април 2021
Дата На Актуализиране: 15 Може 2024
Anonim
Z Form - Very good table tennis tips
Видео: Z Form - Very good table tennis tips

Съдържание


Термините объркване и дифузия са свойствата за създаване на сигурен шифър. Конфузията и дифузията се използват, за да се предотврати изваждането на ключа за криптиране или в крайна сметка за предотвратяване на оригинала. Объркването се използва за създаване на безсмислен шифър, докато дифузията се използва за увеличаване на излишността на равнината над по-голямата част от шифъра, за да го направи неясен. Потокът шифър разчита само на объркване. Алтернативно, дифузията се използва както от поточен, така и от блоков шифър.

Клод Шенън предложи техниката на объркване и дифузия за заснемане на основните блокове на криптографската функция, вместо да използва дълъг и отнемащ време метод на статистика. Шанън се притесняваше главно за предотвратяването на криптоанализата с помощта на статистически анализ.

Причината за това е следната. Да предположим, че нападателят има някакво разбиране за статистическите характеристики на равнината. Например, при хора, разбираеми, честотното разпределение на азбуките може да бъде известно предварително. В този случай криптоанализата е доста лесна за провеждане, където известната статистика може да бъде отразена в шифъра. Тази криптоанализа със сигурност може да изведе ключа или част от ключа. Това е причината Шанън да предложи два метода, а именно объркване и дифузия.


  1. Сравнителна диаграма
  2. дефиниция
  3. Ключови разлики
  4. заключение

Сравнителна диаграма

Основа за сравнениеобъркванедифузия
ОсновенИзползва се за генериране на неясен шифър s.Използва се за генериране на неясни, обикновени s.
Търси даНаправете връзка между статистиката на шифъра и стойността на ключа за шифроване възможно най-сложно.Статистическата връзка между равнината и шифъра е направена възможно най-сложна.
Постигнато чрезАлгоритъм на заместванеАлгоритъм за транспониране
Използван отПоток шифър и блоков шифърБлокирайте само шифъра.
Резултат вПовишена неяснотаПовишена съкратеност

Определение за объркване

объркване е криптографска техника, създадена да увеличи неясността на шифъра, с прости думи техниката гарантира, че шифърът няма представа за равнината. В дадената техника връзката между статистиката на шифъра и стойността на ключа за криптиране се поддържа възможно най-сложна. Въпреки че нападателят получава някакъв контрол върху статистиката на шифъра, той не може да може да изведе ключа, тъй като начинът, по който ключът е използван за производството на този шифър, е толкова сложен.


Объркването може да се получи, като се използва заместване и сложен алгоритъм за разбъркване, който разчита на ключ и вход (обикновен).

Определение за дифузия

дифузия е криптографска техника, измислена за увеличаване на излишността на равнината, за да се скрие статистическата структура на равнината, за да се предотвратят опити за извеждане на ключа. При дифузията статистическата структура на равнината може да изчезне в статията за широк обхват на шифъра и връзката между тях е сложна, така че никой да не може да изведе оригиналния ключ.

Постига се чрез разпръскване на отделната обикновена цифра върху много цифри на шифъра, например, когато един бит на равнината се промени, той трябва да засегне целия шифър или промяната трябва да се извърши върху целия шифър.

В блоковия шифър дифузията може да бъде получена чрез прилагане на някаква пермутация върху данните с функция към пермутацията, резултатът е, че битът от различни позиции в първоначалната равнина ще допринесе за един бит на шифъра. Трансформацията в блоковия шифър зависи от ключа.

  1. Техника на объркване се използва за създаване на неясни шифри, докато дифузията се използва за генериране на неясни равнини.
  2. Дифузията се опитва да направи статистическата асоциация между равнината и шифъра възможно най-сложна. Напротив, техниката на объркване се опитва да направи възможно най-сложна корелацията между статистиката на шифъра и стойността на ключа за криптиране.
  3. Алгоритмите за заместване могат да бъдат използвани за получаване на объркване. За разлика от тях, дифузия може да бъде постигната чрез използване на техники за транспониране.
  4. Блок-шифърът разчита на объркване, както и на дифузия, докато поток-шифърът използва само объркване.

заключение

Объркване и дифузия и двете са криптографските техники, при които в объркване целта е да се направи възможно най-сложна връзка между статистиката на шифъра и стойността на ключа за криптиране. От друга страна, дифузията се опитва да затъмни статистическата структура на равнината чрез разнасяне на въздействието на всяка отделна обикновена цифра върху главната част или шифровите цифри.