Різниця між плутаниною і дифузією

Автор: Laura McKinney
Дата Створення: 1 Квітень 2021
Дата Оновлення: 15 Травень 2024
Anonim
Battle of the BRONCOS
Відеоролик: Battle of the BRONCOS

Зміст


Терміни плутанини та дифузії - це властивості створення захищеного шифру. Конфузія та дифузія використовуються для запобігання виводу ключа шифрування або в кінцевому підсумку для запобігання оригіналу. Плутанина використовується для створення чіткого шифру, тоді як дифузія використовується для збільшення надмірності рівнини над основною частиною шифру, щоб зробити його незрозумілим. Поточний шифр покладається лише на плутанину. В якості альтернативи, дифузія використовується як потоковим, так і блоковим шифром.

Клод Шеннон запропонував техніку плутанини та дифузії для фіксації основних блоків криптографічної функції, а не для використання тривалих і трудомістких методів статистики. Шеннон в основному переймався профілактикою криптоаналізу за допомогою статистичного аналізу.

Причина цього полягає в наступному. Припустимо, нападник має певне розуміння статистичних характеристик рівнини. Наприклад, для людини, зрозумілого, розподіл частот алфавітів може бути відомий заздалегідь. У цьому випадку криптоаналіз досить легко провести там, де відома статистика може бути відображена в шифрі. Цей криптоаналіз, безумовно, може вивести ключ або якусь частину ключа. Саме тому Шеннон запропонував два методи, а саме сплутування та дифузію.


  1. Порівняльна діаграма
  2. Визначення
  3. Ключові відмінності
  4. Висновок

Порівняльна діаграма

Основа для порівнянняПлутанинаДифузія
ОсновніВикористовується для створення нечітких шифрів.Використовується для створення незрозумілих, звичайних s.
Прагне доСкладіть співвідношення між статистикою шифру і значенням ключа шифрування якомога складніше.Статистична залежність між рівниною і шифром робиться максимально складною.
Досягнуто наскрізьАлгоритм заміниАлгоритм переміщення
ВикористанийПоточний шифр і шифр блокуБлокуйте лише шифр.
Результат вПідвищена розпливчастістьЗбільшення надмірності

Визначення плутанини

Плутанина - це криптографічна техніка, розроблена для збільшення розпливчастості шифру, простими словами, техніка забезпечує те, що шифр не дає ніякого поняття про рівнину. У даній техніці зв'язок між статистикою шифру і значенням ключа шифрування підтримується максимально складним. Незважаючи на те, що зловмисник отримує певний контроль над статистикою шифру, він не зміг вивести ключ, оскільки спосіб використання ключа для створення цього шифру настільки складний.


Плутанина може бути отримана за допомогою алгоритму заміщення та складного алгоритму скремблювання, який спирається на ключ та вхід (звичайний).

Визначення дифузії

Дифузія - це винахідна криптографічна техніка для збільшення надмірності рівнини для затемнення статистичної структури рівнини для запобігання спробам вивести ключ. При дифузії статистична структура рівнини може перестати перетворюватися на дальнозвукову статистику шифру, і зв'язок між ними є складним, щоб ніхто не міг вивести оригінальний ключ.

Це досягається шляхом поширення окремої простої цифри на багато цифр шифру, наприклад, коли змінено один біт простої, це повинно вплинути на весь шифр або зміни повинні відбутися на весь шифр.

У блочному шифрі дифузію можна отримати, застосувавши деяку перестановку на дані з функцією до перестановки, результатом є те, що біт з різних положень у початковій рівнині буде сприяти одному біту шифру. Перетворення в блочному шифрі залежить від ключа.

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

Висновок

Плутанина і дифузія - це криптографічні методи, де в заплутанні мета полягає в тому, щоб зробити співвідношення між статистикою шифру і значенням ключа шифрування якомога складніше. З іншого боку, дифузія намагається затьмарити статистичну структуру рівнини, поширюючи вплив кожної окремої простої цифри на велику частину чи цифри шифру.