Перший імовірнісний підхід до криптоаналізу: обчислюється
На визначеність криптоаналітиком того, яке повідомлення Мі міститься в криптограмі Сі можна задати через умовну ентропію
На початку криптоаналізу відома ентропія Н(М), після того, як ведеться криптоаналіз ентропія зменшується
Будемо вважати, що криптоаналітик отримав від джерела інформації
Граничні ситуації:
якщо
якщо
Реальна ситуація:
Аналізуючи криптоаналітик або рішає задачу криптоаналізу, або ні.
В якості оцінки стійкості, як правило, використовуються:
1) Nk – кількість ключів, що дозволені в системі.
2) H(k) – ентропія джерела ключів:
де
3) tб – безпечний час (математичне сподівання часу розкриття криптосистеми із використанням конкретного методу):
де Nk – кількість групових операцій, які повинен розглянути криптоаналітик;
γ – потужність криптоаналітичної системи (вар/с)
К – кількість секунд у році:
4) l0- відстань єдності шифру.
Множина параметрів, за якою буде оцінена складність криптоаналізу:
В залежності від складності задачі криптоаналізу, шифри розподіляються на чотири класи:
1) безумовно стійкі або теоретично недешифруємі (відносно яких криптоаналітик ніколи не зможе виконати криптоаналіз);
2) обчислювально стійкі (в принципі розкрити можна, але не достатньо ресурсів для розкриття);
3) ймовірностійкі;
4) обчислювально нестійкі.
В безумовно та обчислювально стійких шифрах безпечний час набагато більше за цілісність інформації:
а в обчислювально нестійких шифрах:
5. Умови реалізації безумовно стійких криптосистем
Теорема Необхідною і достатньою умовами забезпечення безумовної стійкості є:
тобто імовірність появи Сj на виході шифратора не повинно залежати від того, яке Мі повідомлення з’явилось на виході джерела повідомлення.
Інакше, ймовірність появлення криптограми повинно бути однаковою для всіх ключів і для всіх повідомлень. Фізично це означає, що будь-яке повідомлення може відображатись в будь-яку криптограму з однаковою ймовірністю.
Доведення: визначимо імовірність
Криптоаналітик не одержить ніякої інформації відносно джерела повідомлення, якщо:
Умову безумовної стійкості можна вважати (20) або (21).
З виразу (22):
Теорему доведено.