Page 204 - 4496
P. 204

C 3
                                  Р =   8 D5 = 56 ∙ 44 = 2464. Тому вірогідність припаяти
                            правильно рівно 3 дроти з 8 рівна Р = 2464/40320 = 0,061.

                                  5.19.3 Криптографія

                                  При дослідженні будь-яких криптографічних систем
                            використовуються комбінаторні методи. Вони дозволяють
                            знайти кількість комбінацій для розшифровки повідомлення і
                            тому є важливим інструментом криптоаналітика.
                                  Розглянемо,      наприклад,     найпростішу      класичну
                            криптографічну систему, звану системою Цезаря. В цій
                            системі проводиться заміна букв за певним правилом.
                            Спочатку в першому рядку виписуються підряд всі букви
                            алфавіту. Потім формується нижній рядок, складений з тих же
                            букв, розташованих в тому ж порядку, але із зсувом на 5
                            позицій. Для оцінки витрат криптоаналітика по підбору
                            шифру заміни вимагається обчислити кількість варіантів
                            ключів (тобто зсувів). Це число рівно кількості букв n в
                            алфавіті. Для латинського алфавіту n = 26, для російського
                            алфавіту n = 33, тому криптоаналітик повинен перебрати
                            відповідне число різних ключів, тобто розглянути всі шифри
                            заміни, одержувані всілякими зсувами букв алфавіту, тобто 26
                            або 33 елементу групи зсуву.
                                  Криптосистема DES оперує з ключем, що складаються з
                            56 біт. Криптоаналітик для розкриття шифру повинен
                            перебрати все 256 варіанту ключів (якщо враховувати ключі,
                            що складаються з одних нулів і одних одиниць). Якщо ж є
                            додаткова    інформація    про   характеристики     ключів,   що
                            використовуються, перебір може бути істотно зменшений за
                            допомогою комбінаторних методів.
                                  Рюкзакова    криптосистема     з  відкритим розподілом
                            ключів має справу з вектором А = (а1, а2 ..., аn ). При
                            шифруванні повідомлень відкрито передаються значення сум
                            деяких елементів аi, при цьому криптоаналітику часто буває
                            відома кількість елементів і їх сума (але не відомі самі
                            елементи). Для розкриття шифру криптоаналітик повинен
                            перебрати число ключів, рівне числу поєднань з n по k.




                                                           201
   199   200   201   202   203   204   205   206   207   208   209