тмів симетричного шифрування
Криптограми ? фія (від др.-греч. ??????? - прихований і ????? - пишу) - наука про методи забезпечення конфіденційності (неможливості прочитання інформації стороннім) і автентичності (цілісності і справжності авторства, а також неможливості відмови від авторства) інформації.
Спочатку криптографія вивчала методи шифрування інформації - оборотного перетворення відкритого (вихідного) тексту на основі секретного алгоритму і/або ключа в шифрований текст (шифротекст). Традиційна криптографія утворює розділ симетричних криптосистем, в яких зашифрування і розшифрування проводиться з використанням одного і того ж секретного ключа. Крім цього розділу сучасна криптографія включає в себе асиметричні криптосистеми, системи електронного цифрового підпису (ЕЦП), хеш-функції, управління ключами, отримання прихованої інформації, квантову криптографію. p align="justify"> Криптографія не займається: захистом від обману, підкупу чи шантажу законних абонентів, крадіжки ключів та інших загроз інформації, що виникають в захищених системах передачі даних.
Відомі два види шифрування - традиційне (воно ж симетрична) і "відкрите шифрування" (асиметричне). При традиційному шифруванні законний користувач за допомогою деякого кінцевого автомата (шифратора) перетворює послідовність, звану відкритою інформацією, в шифровану інформацію. Шифратор залежить від параметра (ключа), відомого користувачеві. Законні користувачі, яким призначена інформації, здійснюють розшифрування інформації також за допомогою деякого кінцевого автомата .. У розглянутому випадку кожен законний користувач спочатку володіє як перетворенням, так і перетворенням, в той час як незаконний користувач не має ключа, тобто не повністю знає перетворення і. В якості ключа зазвичай використовується початковий стан автомата або його функція переходу. p> Симетричні алгоритми шифрування (або криптографія з секретними ключами) засновані на тому, що відправник і одержувач інформації використовують один і той же ключ. Цей ключ повинен зберігатися в таємниці і передаватися способом, що виключає його перехоплення. Розглянемо загальну схему симетричної, або традиційної, криптографії. br/>В
Малюнок 2.1 Загальна схема симетричного шифрування
У процесі шифрування використовується певний алгоритм шифрування, на вхід якого подаються вихідне незашифроване повідомлення, зване також plaintext, і ключ. Виходом алгоритму є зашифроване повідомлення, зване також ciphertext. Ключ є значенням, не залежних від шіфруемого повідомлення. Зміна ключа повинно приводити до зміни зашифрованого повідомлення. p> Зашифроване повідомлення передається одержувачу. Одержувач перетворює зашифроване повідомлення у вихідне незашифроване повідо...