ачається довжиною ключа, так як єдиний шлях розтину зашифрованої інформації - перебір комбінацій ключа і виконання алгоритму розшифрування. Таким чином, час і кошти, що витрачаються на криптоаналіз, залежать від довжини ключа і складності алгоритму шифрування. Всі методи шифрування можуть бути класифіковані за різними ознаками. Один з варіантів класифікації приведений на малюнку 1.1. p align="justify"> Представлена ​​на малюнку 1.1 - класифікація методів шифрування має вигляд:
. Симетричні (з секретним, єдиним ключем, одноключевие, single-key). p align="justify"> .1. Потокові (шифрування потоку даних):
Вѕ з одноразовим або нескінченним ключем (infinite-key cipher);
Вѕ з кінцевим ключем (система Вернама - Vernam);
Вѕ на основі генератора псевдовипадкових чисел (ПСЧ).
В
Малюнок 1.1 - Класифікація методів шифрування
1.2. Блокові (шифрування даних по блоках):
1.2.1. Шифри перестановки (permutation, P-блоки);
.2.2. Шифри заміни (підстановки, substitution, S-блоки):
Вѕ моноалфавитной (код Цезаря);
Вѕ поліалфавітних (шифр Відженера, циліндр Джефферсона, диск Уетстоун, Enigma);
. Асиметричні (з відкритим ключем, public-key):
Вѕ Діффі-Хеллман DH (Diffie, Hellman);
Вѕ Райвест-Шамір-Адлeман RSA (Rivest, Shamir, Adleman);
Вѕ Ель-Гамаль (ElGamal).
Симетричні алгоритми шифрування (або криптографія з секретними ключами) засновані на тому, що відправник і одержувач інформації використовують один і той же ключ. Цей ключ повинен зберігатися в таємниці і передаватися способом, що виключає його перехоплення. p align="justify"> Обмін інформацією здійснюється в 3 етапи:
Вѕ відправник передає одержувачу ключ (у разі мережі з декількома абонентами у кожної пари абонентів повинен бути свій ключ, відмінний від ключів інших пар); p>
Вѕ відправник, використовуючи ключ, зашифровує повідомлення, яке пересилається одержувачу;
Вѕ одержувач отримує повідомлення і розшифровує його.
Якщо для кожного дня і для кожного сеансу зв'язку буде використовуватися унікальний ключ, це підвищить захищеність системи.
Потокові шифри. Потоковий шифр - це симетричний шифр, в якому кожен символ відкритого тексту перетворюється на символ шифрованого тек...