ПРО МЕТОДИ ШИФРУВАННЯ

Вимоги до методів

До сучасних методів шифрування пред'являється ряд жорстких вимог:

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

Класифікація методів

За типом ключів методи шифрування поділяють на два види: шифрування з симетричним і несиметричним ключем. Обидва методи розглядаються нижче.

За способом перетворення виділяють:

  • • методи заміни (підстановки), які складаються в заміні за певним правилом символів вихідної інформації, записаних в одному алфавіті, символами з іншого алфавіту;
  • • методи перестановки, коли символи шіфруемоготексту переставляються за певним алгоритмом всередині шифруемого блоку символів;
  • • аналітичні методи шифрування, засновані на використанні аналітичних перетворень матричної алгебри;
  • • адитивні методи шифрування, в яких використовується послідовне підсумовування цифрових кодів, або символів, вихідної інформації з деякою спеціальною послідовністю кодів, яка називається гамою. Тому адитивні методи називають також гаммированием ;
  • • комбіноване використання методів. На практиці найбільшого поширення набули наступні комбінації: 1) перестановка + гамування; 2) підстановка + гамування; 3) гамування + гамування; 4) підстановка + перестановка.
 
< Попер   ЗМІСТ   Наст >